python利用嵌套循环使用for-for打印九九乘法表(下三角、上三角,九宫格)
1.end=" ":末尾不换行,加空格(python中print默认是打印 一行)
2.\t:横向制表符
下三角
for i in range(10):
for j in range(i+1):
print("%d*%d=%d\t" % (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(”")
效果图如下:
九宫格列表
for i in range(1,10):
for j in range(1,10):
print("%d*%d=%d\t" % (i,j,i*j),end=" “)
print(”")
效果图如下: