'''
九九乘法表
要求:
1.矩阵形状
2.正阶梯
3.反阶梯
'''
#1.矩阵形状
for i in range(1,10):#控制行
for j in range(1,10):#控制列
print('%d*%d=%2d' % (j,i,j*i),end=' ')
print(' ')
print('---' * 30)
'''
#2.下阶梯
第一个for循环控制行数
第二个for循环控制列数,列数随着行数递增
'''
for i in range(1,10):
for j in range(1,i+1):
print('%d*%d=%2d' % (j,i,j*i),end=' ')
print('')
print('---' * 30)
#3.上阶梯
'''
第一个for循环控制行数
第二个for循环控制空格数,空格数从9随着行数递减
第三个for循环控制列数,列数随着行数递增
'''
for i in range(1,10):
for k in range(9 - i):#打印空格
print(end=" ")
for j in range(1,i+1):
print("%d*%d=%2d" % (i,j,i*j),end=" ")
print('')
python九九乘法表不同形状
最新推荐文章于 2024-03-14 14:31:30 发布