酷叮猫Python课堂 - 99乘法表
2019-01-12 本文已影响0人
酷叮猫少儿编程
相信大家都会背诵九九乘法表,有了这个口诀,我们在算一些数时会非常方便。那么,你知道如何用Python编程输出一个乘法表吗?
乘法表有很多不同的输出格式,所以在程序上也会有一些不同。

如果想要输出上图所示的长方形乘法表,则程序要这样编写:
for i in range(1,10):
for j in range(1,10):
print("%d*%d=%2d" % (i,j,i*j),end=" ")
print(" ")

如果想要输出上图所示的左上三角形乘法表,则程序要这样编写:
for i in range(1,10):
for j in range(i,10):
print("%d*%d=%2d" % (i,j,i*j),end=" "
print(" ")

如果想要输出上图所示的右上三角形乘法表,则程序要这样编写:
for i in range(1,10):
for k in range(1,i):
print (end=" ")
for j in range(i,10):
print("%d*%d=%2d" % (i,j,i*j),end=" ")
print(" ")