i = 1
for i in range(1, 10):
for y in range(10 - i, 0, -1):
r = i * (y + i - 1)
print('{}*{}={}'.format(y + i - 1, i, r), end='\t')
else:
print('\t')
print('\n')
介绍
本文介绍了使用 Python 编程语言编写的一个简单的九九乘法口诀表生成程序。通过该程序,你可以轻松地输出整齐格式的九九乘法口诀表。
代码
pythonCopy code
i = 1 for i in range(1, 10): for y in range(10 - i, 0, -1): r = i * (y + i - 1) print('{}*{}={}'.format(y + i - 1, i, r), end='\t') else: print('\t') print('\n')
代码解释
- 外层循环 控制乘法口诀表的行数,从1到9。
for i in range(1, 10)
- 内层循环 用于生成每一行中的乘法表达式。
for y in range(10 - i, 0, -1)
- 输出语句 以整齐的格式打印每个乘法表达式。
print('{}*{}={}'.format(y + i - 1, i, r), end='\t')
- 换行语句 用于在每行结束时换行。
print('\n')
运行结果
markdownCopy code
9*1=9 8*1=8 8*2=16 7*1=7 7*2=14 7*3=21 6*1=6 6*2=12 6*3=18 6*4=24 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 4*1=4 4*2=8 4*3=12 4*4=16 4*5=20 4*6=24 3*1=3 3*2=6 3*3=9 3*4=12 3*5=15 3*6=18 3*7=21 2*1=2 2*2=4 2*3=6 2*4=8 2*5=10 2*6=12 2*7=14 2*8=16 1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8=8 1*9=9
总结
通过这个简单的 Python 程序,我们成功地生成了九九乘法口诀表。你可以根据自己的需要进行修改和扩展,以满足不同的要求。