0


用python写九九乘法表(左上三角、左下三角、右上三角、右下三角、正三角形、倒三角形格式)

1.左上三角格式:

  1. for i in range(1, 10): # 行
  2. for j in range(1, 10-i+1,): # 列
  3. print('{}x{}={}'.format(i, j, j*i), end='\t')
  4. print('\n')

2.左下三角格式:

  1. for i in range(1, 10):
  2. for j in range(1, i+1):
  3. # print("%d*%d=%2d" % (i, j, i*j), end="\t") # 两种格式,都可以输出
  4. print('{}x{}={}'.format(i, j, i*j), end='\t')
  5. print("\n")

3.右上三角格式:

  1. for i in range(1, 10):
  2. for k in range(1, i):
  3. print(end=" ")
  4. for j in range(i, 10):
  5. print("%d*%d=%2d" % (i, j, i*j), end=' ')
  6. print('\n')

4.右下角格式:

  1. for i in range(1, 10):
  2. for k in range(1, 10-i):
  3. print(end=" ")
  4. for j in range(1, i+1):
  5. print("%d*%d=%2d" % (i, j, i*j), end=' ')
  6. print('\n')

5.倒三角格式:

  1. ​​for i in range(1, 10):
  2. for n in range(1, i):
  3. print(end="\t")
  4. for j in range(i, 10):
  5. # print("%d*%d=%2d" % (i, j, i*j), end="\t") # 两种格式均可
  6. print('{}x{}={}'.format(i, j, i*j), end='\t')
  7. print('\n')


本文转载自: https://blog.csdn.net/evolve_sy/article/details/129627595
版权归原作者 evolve_sy 所有, 如有侵权,请联系我们删除。

“用python写九九乘法表(左上三角、左下三角、右上三角、右下三角、正三角形、倒三角形格式)”的评论:

还没有评论