打印乘法口诀表

核能气质少年 提交于 2019-11-28 21:58:05

以下为随机打印四个方向的乘法口诀表

import random  #############乘法口诀表
n=random.randrange(1,5,1)
if n==1:    #左下
    for i in range(1,10):
        for j in range(1,i+1):
                print(str(j) + '*' + str(i) + '=' +str(i*j) , end='\t')
        print()
if n==2:    #右下
    for i in range(1,10):
        for j in range(9,0,-1):
            print('{}*{}={}'.format(j,i,i*j),end='\t')if i>=j else print(end='\t')
        print()
if n==3:    #左上
    for i in range(1,10):
        for j in range(i,10):
                print('{}*{}={:<2}'.format(i,j,i*j),end='\t')
        print()
if n==4:    #右上
    for i in range(1,10):
        for j in range(1,10):
            print('{}*{}={}'.format(i,j,i*j),end='\t')if i<=j else print(end='\t')
        print()

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!