Python九九乘法表四种样式

1.第一种 

for i in range(1,10):#外循环9次
    for j in range(1,i+1):#i+1是为了打印出第一行1*1=1,最后一行中9*9=81
        print(f'{j}*{i}={j*i}',end='\t')
    print()

运行结果:

 2.第二种

for i in range(1,10):
    for k in range(9-i):
        print('\t',end='\t')#循环一次打印两个制表位
    for j in range(i,0,-1):
        print(f'{j}*{i}={j*i}',end='\t')
    print()

 运行结果:

 3.第三种

for i in range(9,0,-1):
    for k in range(9-i):
        print('\t',end='\t')
    for j in range(i,0,-1):
        print(f'{j}*{i}={j*i}',end='\t')
    print()

 运行结果:

 4.第四种

for i in range(9,0,-1):
    for j in range(1,i+1):
        print(f'{j}*{i}={j*i}',end='\t')
    print()

运行结果:

猜你喜欢

转载自blog.csdn.net/weixin_40611700/article/details/120199709