1.for循环嵌套

print("九九乘法表正序")
for i in range(1, 10):
    for j in range(1, i+1):
        print(f"{j}*{i} ={i*j}", end="\t")
    print()
print()
print("九九乘法表倒序")
for i in range(1, 10):
    for j in range(1, 11-i):
        print(f"{j}*{10-i} ={(10-i)*j}", end="\t")
    print()

2.while循环

print("九九乘法表正序")
row=1
while row <=9:
    col =1
    while col<=row:
        print('%d*%d= %d'%(col,row,row*col),end="\t")
        col+=1
        pass
    print()
    row+=1
print("九九乘法表倒序")
row=1
n=9
while n>=0:
    while row<=n:
        col = n
        print('%d*%d= %d'%(row,col,row*col),end="\t")
        row+=1
        pass
    row=1
    print()
    n-=1

作者:neuqlang

物联沃分享整理
物联沃-IOTWORD物联网 » python编写九九乘法表

发表回复