Python中四种样式的99乘法表

1.常规型。

#常规型
i=1
while  i<=9:
    j=1
    while  j<=i:
        print(''%d*%d=%2d''%(i,j,i*j),end='')
    i+=1
#等号只是用来分割开,看的还清楚些
print('=========================')

#倒常规型
i=1
while  i<=9:
    k=1
    while k<=9-i:
        print('       ',end='')
        k+=1
    j=1
    while  j<=i:
        print(''%d*%d=%2d''%(i,j,i*j),end='')
    i+=1

2.反常规型

#反常规型
i = 9
while i>=1:


    j=1
    while j<=i:
        print("%d*%d=%2d "%(i,j,i*j),end='')
        j+=1
    print()
    i-=1
#不想说第二遍
print('===================')

#倒反常规型
i = 9
while i>=1:

    k=1
    while k<=9-i:
        print('       ',end='')
        k+=1


    j=1
    while j<=i:
        print("%d*%d=%2d "%(i,j,i*j),end='')
        j+=1
    print()
    i-=1

  

 

posted on 2017-12-12 18:19  健步如飞的老大爷  阅读(1074)  评论(0编辑  收藏  举报

导航