while循环实现
规律:
1.列数随着行数的变化而变化
2.列数的最大值和行数相等
3.打印9行,行的取值范围为1~9
4.列的取值范围:1~行数
line = 1 # 行 外层循环控制
while line <= 9:
colum = 1 # 列 内层循环控制,没打印一行,需要重置列的值
while colum <= line:
print("%dx%d=%d" % (colum,line,line * colum),end=" ")
colum += 1
line += 1 # 外层循环结束一次,需要换一次行
print("")
for 循环实现
for line in range(1,10):
for column in range(1,line +1):
print("%dx%d=%d" % (colum,line,line * colum),end=" ")
print() # 换行