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("")

 

posted @ 2018-12-31 09:39  席地而坐熊  阅读(60)  评论(0编辑  收藏  举报