python 9*9乘法口诀表

1、正序输出

for i in range(1, 10):
    for j in range(1, i+1):
        print(str(j) + str('*') + str(i) + '=' + str(i*j), end = '\t')
    print()

使用列表解析生成 9*9 乘法表
print('\n'.join([''.join(['%s*%s=%-2s '%(y,x,x*y)for y in range(1,x+1)])for x in range(1,10)]))

2、倒叙

    for i in range(9,0,-1):
        for j in range(i , 0, -1):
            print(str(i) + str("*") + str(j) + "=" + str(i*j),end="\t")
        print()

 


版权声明:本文为bang152101原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。