以下为随机打印四个方向的乘法口诀表
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=' ') print() if n==2: #右下 for i in range(1,10): for j in range(9,0,-1): print('{}*{}={}'.format(j,i,i*j),end=' ')if i>=j else print(end=' ') print() if n==3: #左上 for i in range(1,10): for j in range(i,10): print('{}*{}={:<2}'.format(i,j,i*j),end=' ') print() if n==4: #右上 for i in range(1,10): for j in range(1,10): print('{}*{}={}'.format(i,j,i*j),end=' ')if i<=j else print(end=' ') print()