打印九九乘法表

打印九九乘法表

主要是练习python下的不同输出方式

代码

# 用for循环打印九九乘法表

for i in range(1, 10):
    for j in range(1, 10):
        # 这里例举四种不同方式的打印方法
        # 1、
        # print("{0}*{1}={2}".format(i, j, i * j), end='\t')
        # 2 、
        # print("%d*%d=%2d" % (i, j, i * j), end='\t')
        # 3、
        # print(i, "x", j, "=", i * j, "\t", end="")
        # 4、
        print("{}*{}={}".format(i, j, i * j), end='\t')
        if i == j:
            print("")
            break

# 用while循环打印九九乘法表
row = 1
while row <= 9:
    col = 1
    while col <= row:
        print("%d*%d=%2d" % (row, col, row * col), end='\t')
        col += 1
    print("")
    row += 1

运行结果

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*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    
打赏
评论区
头像
文章目录