废话不多说,直接上代码。首先说一下思路,乘法表是有行和列的,定义两个变量分别去控制行和列,找到之间的关系就行了。

方法一:使用while和for循环

column=1   
while column<=9:
    for i in range(1,column+1):  #range()函数是开区间,所以column要加1
        print('{}X{}={}\t'.format(column,i,column*i),end=' ')
    print('\n')       
    column+=1

打印出的结果:

Python打印九九乘法表

方法二:

for i in range(1,10):
    for j in range(1,i+1):
           print('%d*%d=%d\t'%(i,j,i*j),end='' ) #\t是打印一个空格
    print('\n')

执行结果:

Python打印九九乘法表

 

 

 

 

相关文章:

  • 2021-03-31
  • 2022-01-10
  • 2021-07-18
  • 2021-08-01
  • 2021-10-06
  • 2021-06-19
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-08
  • 2021-11-15
  • 2022-01-01
相关资源
相似解决方案