九九乘法表是每个人都相当熟悉的,此篇文章就来学习python简单的打印各种格式的乘法表。
代码如下:
print('正矩形')
for j in range(1, 10):
for t in range(1, 10):
data = f'{j}x{t}={j*t}'
print(data, '\t', end='')
t += t
j += j
print()
print('\n')
print('左下三角形')
for i in range(1,10):
for k in range(1,i+1):
result = f'{k}x{i}={i*k}'
k+=k
print(result,'\t',end='')
i+=i
print()
print('\n')
print('左上三角形')
for j in range(1,10):
for t in range(1,11-j):
data = f'{j}x{t}={j*t}'
print(data,'\t',end='')
t+=t
j+=j
print()
print('\n')
print('右上三角形')
for m in range(1,10):
for d in range(1,m):
print(end=' ')
for n in range(m,10):
data = f'{m}x{n}={m*n}'
print(data,'\t',end='')
n+=n
m+=m
print()
print('\n')
print('右下三角形')
for m in range(1,10):
for d in range(1,10-m):
print(end=' ')
for n in range(1,m+1):
data = f'{m}x{n}={m*n}'
print(data,'\t',end='')
n+=n
m+=m
print()
打印运行效果,如下所示:
正矩形
左上三角形
左下三角形
右上三角形
右下三角形