Python打印九九乘法表---左上三角、左下三角、右上三角、右下三角、倒三角形格式
1.左上三角乘法表2.左下三角乘法表3.右上三角乘法表4.右下三角乘法表5.倒三角乘法表1.左上三角乘法表
for i in range(1, 10): # 行for j in range(1, 10-i+1,): # 列print('{}x{}={}'.format(i, j, j*i), end='\t')print('\n')
2.左下三角乘法表
for i in range(1, 10):for j in range(1, i+1):# print("%d*%d=%2d" % (i, j, i*j), end="\t") # 两种格式,都可以输出print('{}x{}={}'.format(i, j, i*j), end='\t')print("\n")
3.右上三角乘法表
for i in range(1, 10):for k in range(1, i):print(end=" ")for j in range(i, 10):print("%d*%d=%2d" % (i, j, i*j), end=' ')print('\n')
4.右下三角乘法表
for i in range(1, 10):for k in range(1, 10-i):print(end=" ")for j in range(1, i+1):print("%d*%d=%2d" % (i, j, i*j), end=' ')print('\n')
5.倒三角乘法表
for i in range(1, 10):for n in range(1, i):print(end="\t")for j in range(i, 10):# print("%d*%d=%2d" % (i, j, i*j), end="\t") # 两种格式均可print('{}x{}={}'.format(i, j, i*j), end='\t')print('\n')