用python写九九乘法表(左上三角、左下三角、右上三角、右下三角、正三角形、倒三角形格式)

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张图片

 用python写九九乘法表(左上三角、左下三角、右上三角、右下三角、正三角形、倒三角形格式)_第2张图片

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写九九乘法表(左上三角、左下三角、右上三角、右下三角、正三角形、倒三角形格式)_第3张图片

 用python写九九乘法表(左上三角、左下三角、右上三角、右下三角、正三角形、倒三角形格式)_第4张图片

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写九九乘法表(左上三角、左下三角、右上三角、右下三角、正三角形、倒三角形格式)_第5张图片

 用python写九九乘法表(左上三角、左下三角、右上三角、右下三角、正三角形、倒三角形格式)_第6张图片

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写九九乘法表(左上三角、左下三角、右上三角、右下三角、正三角形、倒三角形格式)_第7张图片 

 用python写九九乘法表(左上三角、左下三角、右上三角、右下三角、正三角形、倒三角形格式)_第8张图片

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写九九乘法表(左上三角、左下三角、右上三角、右下三角、正三角形、倒三角形格式)_第9张图片

 用python写九九乘法表(左上三角、左下三角、右上三角、右下三角、正三角形、倒三角形格式)_第10张图片

 

你可能感兴趣的:(python,开发语言,numpy,爬虫)