python输出九九乘法表
327
你可以使用两个嵌套的for循环,一个循环输出行数,一个循环输出列数,从而输出九九乘法表,具体代码如下:
for i in range(1, 10):
for j in range(1, i+1):
print('{}x{}={}\t'.format(j, i, i*j), end='')
print()
代码解析:
- 外层循环
for i in range(1, 10)遍历1到9这9个数字,表示乘法表的行数。 - 内层循环
for j in range(1, i+1)遍历1到当前行数i,表示该行的列数。因为每一行只需要输出到第i列,所以循环结束条件是i+1。 print('{}x{}={}\t'.format(j, i, i*j), end='')输出乘法表的每一项,使用format()函数格式化输出。print()输出换行符,将每一行的内容单独显示在一行。