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()

代码解析:

  1. 外层循环 for i in range(1, 10) 遍历1到9这9个数字,表示乘法表的行数。
  2. 内层循环 for j in range(1, i+1) 遍历1到当前行数i,表示该行的列数。因为每一行只需要输出到第i列,所以循环结束条件是i+1。
  3. print('{}x{}={}\t'.format(j, i, i*j), end='') 输出乘法表的每一项,使用format()函数格式化输出。
  4. print() 输出换行符,将每一行的内容单独显示在一行。

回复

我来回复
  • 暂无回复内容

注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部