python输出9x9乘法口诀表(简单)

题目:python输出9x9乘法口诀表

俺也是初学者,希望各位大佬多多指教~~

a=[1,2,3,4,5,6,7,8,9]
for i in range(len(a)):#控制行数
    for j in range(i+1):#因为i是从0开始的,所以需要加一
        print("%d*%d="%(a[j],a[i]),a[j]*a[i],end="| ")
    print(" ")#换行

    

使用end是为了将输出结果打印在同一行
我们可以使用print(" ")来充当换行
其中j控制第一位乘数,i控制第二位乘数。
运行结果:

1*1= 1|  
1*2= 2| 2*2= 4|  
1*3= 3| 2*3= 6| 3*3= 9|  
1*4= 4| 2*4= 8| 3*4= 12| 4*4= 16|  
1*5= 5| 2*5= 10| 3*5= 15| 4*5= 20| 5*5= 25|  
1*6= 6| 2*6= 12| 3*6= 18| 4*6= 24| 5*6= 30| 6*6= 36|  
1*7= 7| 2*7= 14| 3*7= 21| 4*7= 28| 5*7= 35| 6*7= 42| 7*7= 49|  
1*8= 8| 2*8= 16| 3*8= 24| 4*8= 32| 5*8= 40| 6*8= 48| 7*8= 56| 8*8= 64|  
1*9= 9| 2*9= 18| 3*9= 27| 4*9= 36| 5*9= 45| 6*9= 54| 7*9= 63| 8*9= 72| 9*9= 81|

结果就这样啦!干劲利落,嘻嘻嘻,是不是很简单!
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44797539/article/details/103900967