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