打印九九乘法表:
for循环
for i in range(1,10):
for j in range(1,i+1):
print('%d*%d=%d'%(i,j,i*j),end=' ')
pass
print()#控制换行
pass
运行结果 (正直角)
for i in range(9,0,-1):
for j in range(1,i+1):
print('%d*%d=%d'%(i,j,i*j),end=' ')
pass
print()#控制换行
pass
运行结果(倒直角)

while循坏
row=9
while row>=1:
col=1
while col<=row:
print("%d*%d=%d"%(row,col,row*col),end=" ")
col+=1
pass
print()
row -= 1
pass
运行结果(倒直角)

row=1
while row<=9:
col=1
while col<=row:
print("%d*%d=%d"%(row,col,row*col),end=" ")
col+=1
pass
print()
row += 1
pass
运行结果(正直角)

这篇博客展示了如何利用Python的for循环和while循环来分别打印正直角和倒直角形式的九九乘法表。通过两种不同的循环结构,程序实现了从1到9的乘法表格的输出,对于理解和掌握控制流程语句有一定帮助。
46万+

被折叠的 条评论
为什么被折叠?



