首页Python

Python基础:九九乘法口诀表

2020年9月9日 19:25955

Python实现九九乘法口诀表非常简单,使用两层for循环来实现行与列的乘法计算

# 实现效果

1x1=1	
1x2=2	2x2=4	
1x3=3	2x3=6	3x3=9	
1x4=4	2x4=8	3x4=12	4x4=16	
1x5=5	2x5=10	3x5=15	4x5=20	5x5=25	
1x6=6	2x6=12	3x6=18	4x6=24	5x6=30	6x6=36	
1x7=7	2x7=14	3x7=21	4x7=28	5x7=35	6x7=42	7x7=49	
1x8=8	2x8=16	3x8=24	4x8=32	5x8=40	6x8=48	7x8=56	8x8=64	
1x9=9	2x9=18	3x9=27	4x9=36	5x9=45	6x9=54	7x9=63	8x9=72	9x9=81

代码实现

for column in range(1,10):
    for line in range(1,column+1):
        print(f'{line}x{column}={line*column}\t',end='')
    print()

代码解释

for column in range(1,10):  # range(1,10)循环生成1-9的整数
for line in range(1,column+1):  # 原理同上,column+1解释一下(当column循环为1的时候,line=2)
print(f'{line}x{column}={line*column}\t',end='')  # 打印计算结果,end=''不换行
print()  # 在column完成一个循环后换行一次