Python用for循环实现九九乘法表

匿名 (未验证) 提交于 2019-12-02 22:51:30
#for 循环实现99乘法表 for i in range (1,10):     for j in range (1,i+1):         print("{}*{} = {:<4}".format(i,j,i*j),end = " ")     print("")  print('1'+"-"*96)  for i in range (9,0,-1):     for j in range (1,i+1):         print("{}*{} = {:<4}".format(i, j, i * j), end=" ")     print("")  print('2'+"-"*96)  for i in range (1,10):     for k in range (1,i):         print(end = "           ")     for j in range (i,10):             print("{}*{} = {:<4}".format(i,j,i*j),end = " ")     print("")  print('3'+"-"*96)  for i in range (9,0,-1):     for k in range (1,i):         print(end = "           ")     for j in range (i,10):             print("{}*{} = {:<4}".format(i,j,i*j),end = " ")     print("")  print('4'+"-"*96)  for i in range (1,10):     for j in range (1,10):         print("%d*%d=%2d" % (i,j,i*j),end = "   ")     print("")  print('5'+"-"*96)  for i in range (1,10):     for j in range (i,10):         print("%d*%d=%2d" % (i,j,i*j),end = "   ")     print("")  print('6'+"-"*96)  for i in range (9,0,-1):     for j in range (1,i+1):         print("%d*%d=%2d" % (i,j,i*j),end = "   ")     print("")  print('7'+"-"*96)  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("")  print('8'+"-"*96)  for i in range (1,10):     for k in range (1,10-i):         print(end = "         ")     for j in range (i,0,-1):         print("%d*%d=%2d" % (i, j, i * j), end="   ")     print("") print('9'+"-"*96)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!