用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')

 

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")

 

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')

 

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')

 

 

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')

 

 

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
社会演员多的头像社会演员多普通用户
上一篇 2023年10月19日
下一篇 2023年10月19日

相关推荐