打印不同格式九九乘法表
1.完整格式
for i in range(1,10):
for j in range(1,10):
print('%d*%d=%3d'%(i,j,i*j),end=' ')
print()
2.左上三角
for i in range(1,10):
for j in range(i,10):
print('%d*%d=%3d'%(i,j,i*j),end=' ')
print()
3.右上三角
for i in range(1,10):
for m in range(1,i):
print(end=' ')
for j in range(i,10):
print('%d*%d=%3d'%(i,j,i*j),end=' ')
print()
4.左下三角
for i in range(1,10):
for j in range(1,i+1):
print('%d*%d=%3d'%(i,j,i*j),end=' ')
print()
5.右下三角
for i in range(1,10):
for m in range(1,10-i):
print(end=' ')
for j in range(1,i+1):
print('%d*%d=%3d'%(i,j,i*j),end=' ')
print()
最后倒三角,控制print中输出空格的个数
for i in range(1,10):
for m in range(1,i):
print(end=' ')
for j in range(i,10):
print('%d*%d=%3d'%(i,j,i*j),end=' ')
print()