Python打印九九乘法表---左上三角、左下三角、右上三角、右下三角形格式

Python打印九九乘法表---左上三角、左下三角、右上三角、右下三角、倒三角形格式

    • 1.左上三角乘法表
    • 2.左下三角乘法表
    • 3.右上三角乘法表
    • 4.右下三角乘法表
    • 5.倒三角乘法表

1.左上三角乘法表

for i in range(1, 10):   # 行
    for j in range(1, 10-i+1,):    # 列
        print('{}x{}={}'.format(i, j, j*i), end='\t')
    print('\n')

Python打印九九乘法表---左上三角、左下三角、右上三角、右下三角形格式_第1张图片

2.左下三角乘法表

for i in range(1, 10):
    for j in range(1, i+1):
        # print("%d*%d=%2d" % (i, j, i*j), end="\t")   # 两种格式,都可以输出
        print('{}x{}={}'.format(i, j, i*j), end='\t')
    print("\n")

Python打印九九乘法表---左上三角、左下三角、右上三角、右下三角形格式_第2张图片

3.右上三角乘法表

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('\n')

Python打印九九乘法表---左上三角、左下三角、右上三角、右下三角形格式_第3张图片

4.右下三角乘法表

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

Python打印九九乘法表---左上三角、左下三角、右上三角、右下三角形格式_第4张图片

5.倒三角乘法表

for i in range(1, 10):
    for n in range(1, i):
        print(end="\t")
    for j in range(i, 10):
        # print("%d*%d=%2d" % (i, j, i*j), end="\t")   # 两种格式均可
        print('{}x{}={}'.format(i, j, i*j), end='\t')
    print('\n')

Python打印九九乘法表---左上三角、左下三角、右上三角、右下三角形格式_第5张图片

你可能感兴趣的:(Python,python,九九乘法表)