python输出九九乘法表
240
你可以使用两个嵌套的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()
输出换行符,将每一行的内容单独显示在一行。