num = 1
while num <= 9:
    tmp = 1
    while tmp <= num:
        print(tmp, "*", num, "=", tmp*num, end="\t")
        tmp += 1
    print("")
    num += 1

测试结果:

Python 练习:九九乘法表

for i in range(1, 10):
    for j in range(1, i+1):
        print(str(j) + ' x ' + str(i) + ' = ' + str(i * j) + '\t', end=' ')
    print('')

Python 练习:九九乘法表

 

for i in range(1, 10):
    line = ''
    for j in range(1, i+1):
        line += '{0}*{1}={2:<2} '.format(j,i,i*j)
    print(line)

#{2:<2} 对应 i*j, :2 冒号是分割符合,< 表示左对齐,2表示宽度

Python 练习:九九乘法表

 

相关文章:

  • 2021-08-22
  • 2021-12-13
  • 2021-06-08
  • 2022-01-20
  • 2021-05-04
  • 2021-04-28
  • 2021-10-04
猜你喜欢
  • 2021-08-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-01
  • 2021-07-16
  • 2022-12-23
相关资源
相似解决方案