Python用for循环实现九九乘法表

时间:2022-06-05 00:29:59
#for 循环实现99乘法表
for i in range (1,10):
    for j in range (1,i+1):
        print("{}*{} = {:<4}".format(i,j,i*j),end = " ")
    print("")

print('1'+"-"*96)

for i in range (9,0,-1):
    for j in range (1,i+1):
        print("{}*{} = {:<4}".format(i, j, i * j), end=" ")
    print("")

print('2'+"-"*96)

for i in range (1,10):
    for k in range (1,i):
        print(end = "           ")
    for j in range (i,10):
            print("{}*{} = {:<4}".format(i,j,i*j),end = " ")
    print("")

print('3'+"-"*96)

for i in range (9,0,-1):
    for k in range (1,i):
        print(end = "           ")
    for j in range (i,10):
            print("{}*{} = {:<4}".format(i,j,i*j),end = " ")
    print("")

print('4'+"-"*96)

for i in range (1,10):
    for j in range (1,10):
        print("%d*%d=%2d" % (i,j,i*j),end = "   ")
    print("")

print('5'+"-"*96)

for i in range (1,10):
    for j in range (i,10):
        print("%d*%d=%2d" % (i,j,i*j),end = "   ")
    print("")

print('6'+"-"*96)

for i in range (9,0,-1):
    for j in range (1,i+1):
        print("%d*%d=%2d" % (i,j,i*j),end = "   ")
    print("")

print('7'+"-"*96)

for i in range (1,10):
    for k in range (1,i):
        print(end = "         ")
    for j in range (i,10):
        print("%d*%d=%2d" % (i, j, i * j), end="   ")
    print("")

print('8'+"-"*96)

for i in range (1,10):
    for k in range (1,10-i):
        print(end = "         ")
    for j in range (i,0,-1):
        print("%d*%d=%2d" % (i, j, i * j), end="   ")
    print("")
print('9'+"-"*96)
实现效果:
1*1 = 1    
2*1 = 2    2*2 = 4    
3*1 = 3    3*2 = 6    3*3 = 9    
4*1 = 4    4*2 = 8    4*3 = 12   4*4 = 16   
5*1 = 5    5*2 = 10   5*3 = 15   5*4 = 20   5*5 = 25   
6*1 = 6    6*2 = 12   6*3 = 18   6*4 = 24   6*5 = 30   6*6 = 36   
7*1 = 7    7*2 = 14   7*3 = 21   7*4 = 28   7*5 = 35   7*6 = 42   7*7 = 49   
8*1 = 8    8*2 = 16   8*3 = 24   8*4 = 32   8*5 = 40   8*6 = 48   8*7 = 56   8*8 = 64   
9*1 = 9    9*2 = 18   9*3 = 27   9*4 = 36   9*5 = 45   9*6 = 54   9*7 = 63   9*8 = 72   9*9 = 81   
第1种------------------------------------------------------------------------------------------------
9*1 = 9    9*2 = 18   9*3 = 27   9*4 = 36   9*5 = 45   9*6 = 54   9*7 = 63   9*8 = 72   9*9 = 81   
8*1 = 8    8*2 = 16   8*3 = 24   8*4 = 32   8*5 = 40   8*6 = 48   8*7 = 56   8*8 = 64   
7*1 = 7    7*2 = 14   7*3 = 21   7*4 = 28   7*5 = 35   7*6 = 42   7*7 = 49   
6*1 = 6    6*2 = 12   6*3 = 18   6*4 = 24   6*5 = 30   6*6 = 36   
5*1 = 5    5*2 = 10   5*3 = 15   5*4 = 20   5*5 = 25   
4*1 = 4    4*2 = 8    4*3 = 12   4*4 = 16   
3*1 = 3    3*2 = 6    3*3 = 9    
2*1 = 2    2*2 = 4    
1*1 = 1    
第2种------------------------------------------------------------------------------------------------
1*1 = 1    1*2 = 2    1*3 = 3    1*4 = 4    1*5 = 5    1*6 = 6    1*7 = 7    1*8 = 8    1*9 = 9    
           2*2 = 4    2*3 = 6    2*4 = 8    2*5 = 10   2*6 = 12   2*7 = 14   2*8 = 16   2*9 = 18   
                      3*3 = 9    3*4 = 12   3*5 = 15   3*6 = 18   3*7 = 21   3*8 = 24   3*9 = 27   
                                 4*4 = 16   4*5 = 20   4*6 = 24   4*7 = 28   4*8 = 32   4*9 = 36   
                                            5*5 = 25   5*6 = 30   5*7 = 35   5*8 = 40   5*9 = 45   
                                                       6*6 = 36   6*7 = 42   6*8 = 48   6*9 = 54   
                                                                  7*7 = 49   7*8 = 56   7*9 = 63   
                                                                             8*8 = 64   8*9 = 72   
                                                                                        9*9 = 81   
第3种------------------------------------------------------------------------------------------------
                                                                                        9*9 = 81   
                                                                             8*8 = 64   8*9 = 72   
                                                                  7*7 = 49   7*8 = 56   7*9 = 63   
                                                       6*6 = 36   6*7 = 42   6*8 = 48   6*9 = 54   
                                            5*5 = 25   5*6 = 30   5*7 = 35   5*8 = 40   5*9 = 45   
                                 4*4 = 16   4*5 = 20   4*6 = 24   4*7 = 28   4*8 = 32   4*9 = 36   
                      3*3 = 9    3*4 = 12   3*5 = 15   3*6 = 18   3*7 = 21   3*8 = 24   3*9 = 27   
           2*2 = 4    2*3 = 6    2*4 = 8    2*5 = 10   2*6 = 12   2*7 = 14   2*8 = 16   2*9 = 18   
1*1 = 1    1*2 = 2    1*3 = 3    1*4 = 4    1*5 = 5    1*6 = 6    1*7 = 7    1*8 = 8    1*9 = 9    
第4种------------------------------------------------------------------------------------------------
1*1= 1   1*2= 2   1*3= 3   1*4= 4   1*5= 5   1*6= 6   1*7= 7   1*8= 8   1*9= 9   
2*1= 2   2*2= 4   2*3= 6   2*4= 8   2*5=10   2*6=12   2*7=14   2*8=16   2*9=18   
3*1= 3   3*2= 6   3*3= 9   3*4=12   3*5=15   3*6=18   3*7=21   3*8=24   3*9=27   
4*1= 4   4*2= 8   4*3=12   4*4=16   4*5=20   4*6=24   4*7=28   4*8=32   4*9=36   
5*1= 5   5*2=10   5*3=15   5*4=20   5*5=25   5*6=30   5*7=35   5*8=40   5*9=45   
6*1= 6   6*2=12   6*3=18   6*4=24   6*5=30   6*6=36   6*7=42   6*8=48   6*9=54   
7*1= 7   7*2=14   7*3=21   7*4=28   7*5=35   7*6=42   7*7=49   7*8=56   7*9=63   
8*1= 8   8*2=16   8*3=24   8*4=32   8*5=40   8*6=48   8*7=56   8*8=64   8*9=72   
9*1= 9   9*2=18   9*3=27   9*4=36   9*5=45   9*6=54   9*7=63   9*8=72   9*9=81   
第5种------------------------------------------------------------------------------------------------
1*1= 1   1*2= 2   1*3= 3   1*4= 4   1*5= 5   1*6= 6   1*7= 7   1*8= 8   1*9= 9   
2*2= 4   2*3= 6   2*4= 8   2*5=10   2*6=12   2*7=14   2*8=16   2*9=18   
3*3= 9   3*4=12   3*5=15   3*6=18   3*7=21   3*8=24   3*9=27   
4*4=16   4*5=20   4*6=24   4*7=28   4*8=32   4*9=36   
5*5=25   5*6=30   5*7=35   5*8=40   5*9=45   
6*6=36   6*7=42   6*8=48   6*9=54   
7*7=49   7*8=56   7*9=63   
8*8=64   8*9=72   
9*9=81   
第6种------------------------------------------------------------------------------------------------
9*1= 9   9*2=18   9*3=27   9*4=36   9*5=45   9*6=54   9*7=63   9*8=72   9*9=81   
8*1= 8   8*2=16   8*3=24   8*4=32   8*5=40   8*6=48   8*7=56   8*8=64   
7*1= 7   7*2=14   7*3=21   7*4=28   7*5=35   7*6=42   7*7=49   
6*1= 6   6*2=12   6*3=18   6*4=24   6*5=30   6*6=36   
5*1= 5   5*2=10   5*3=15   5*4=20   5*5=25   
4*1= 4   4*2= 8   4*3=12   4*4=16   
3*1= 3   3*2= 6   3*3= 9   
2*1= 2   2*2= 4   
1*1= 1   
第7种------------------------------------------------------------------------------------------------
1*1= 1   1*2= 2   1*3= 3   1*4= 4   1*5= 5   1*6= 6   1*7= 7   1*8= 8   1*9= 9   
         2*2= 4   2*3= 6   2*4= 8   2*5=10   2*6=12   2*7=14   2*8=16   2*9=18   
                  3*3= 9   3*4=12   3*5=15   3*6=18   3*7=21   3*8=24   3*9=27   
                           4*4=16   4*5=20   4*6=24   4*7=28   4*8=32   4*9=36   
                                    5*5=25   5*6=30   5*7=35   5*8=40   5*9=45   
                                             6*6=36   6*7=42   6*8=48   6*9=54   
                                                      7*7=49   7*8=56   7*9=63   
                                                               8*8=64   8*9=72   
                                                                        9*9=81   
第8种------------------------------------------------------------------------------------------------
                                                                        1*1= 1   
                                                               2*2= 4   2*1= 2   
                                                      3*3= 9   3*2= 6   3*1= 3   
                                             4*4=16   4*3=12   4*2= 8   4*1= 4   
                                    5*5=25   5*4=20   5*3=15   5*2=10   5*1= 5   
                           6*6=36   6*5=30   6*4=24   6*3=18   6*2=12   6*1= 6   
                  7*7=49   7*6=42   7*5=35   7*4=28   7*3=21   7*2=14   7*1= 7   
         8*8=64   8*7=56   8*6=48   8*5=40   8*4=32   8*3=24   8*2=16   8*1= 8   
9*9=81   9*8=72   9*7=63   9*6=54   9*5=45   9*4=36   9*3=27   9*2=18   9*1= 9   
第9种------------------------------------------------------------------------------------------------


Process finished with exit code 0