1、正序输出
for i in range(1, 10):
for j in range(1, i+1):
print(str(j) + str('*') + str(i) + '=' + str(i*j), end = '\t')
print()
使用列表解析生成 9*9 乘法表
print('\n'.join([''.join(['%s*%s=%-2s '%(y,x,x*y)for y in range(1,x+1)])for x in range(1,10)]))
2、倒叙
for i in range(9,0,-1):
for j in range(i , 0, -1):
print(str(i) + str("*") + str(j) + "=" + str(i*j),end="\t")
print()