废话不多说,直接上代码。首先说一下思路,乘法表是有行和列的,定义两个变量分别去控制行和列,找到之间的关系就行了。
方法一:使用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 |
打印出的结果:
方法二:
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') |
执行结果: