以下为随机打印四个方向的乘法口诀表
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()
来源:https://www.cnblogs.com/rprp789/p/9439115.html