python习题库(2)
9*9乘法表用四种三角形表达出来。
正方形:
for j in range(1,10):
for i in range(1,10):
print("{}\t".format(i*j),end=" ")
print("")
左上:
for j in range(1,10):
for i in range(j,10):
print("{}\t".format(i*j),end=" ")
print("")
左下:
for j in range(1,10):
for i in range(1,j+1):
print("{}\t".format(i*j),end=" ")
print("")
右上:
for j in range(1,10):
for k in range(1,j):
print(end=" ")
for i in range(j,10):
print("{0}\t".format(i*j),end=" ")
print("")
右下:
for j in range(1,10):
for k in range(j,10):
print(end=" ")
for i in range(1,j+1):
print("{0}\t".format(i*j),end="")
print("")