正倒序输出九九乘法表

时间:2022-04-27 09:05:04

今天打算温故一下之前学的知识,想到之前的那个九九乘法表不是很懂,于是现在试了一下,感觉蛮简单的,于是就想那么倒叙的咋搞,研究了快一个上午,终于研究出来了,可能代码不是很精简,不足之处多多指教。

 1 print("*" * 30 +"正序输出九九乘法表" + "*" * 30)
 2 for i in range(1,10):
 3     for j in range(1,i+1):
 4         print(str(i) + "*" + str(j) + "=" + str(i*j) + "  ",end="")
 5     print("")
 6 print("*" * 30 +"倒序输出九九乘法表" + "*" * 30)
 7 head = []
 8 for i in range(1,10)[::-1]:
 9     head.append(i)
10 for i in range(1,10)[::-1]:
11     for j in head:
12         print(str(i) + "*" + str(j) + "=" + str(i * j) + "  ", end="")
13     head.pop(0)
14     print("")

正倒序输出九九乘法表