Loading... ## for循环 ```python for i in range(1,10): for j in range(i): j = j + 1 print ("%d*%d=%-3d"% (i,j,i*j),end="") print ("") ``` ## while循环 ```python i=1 while i<10: j=1 while j<=i: print("%d*%d=%d\t"%(j,i,j*i),end="") j+=1 print() i+=1 ``` ## 递归 ```python def multiplication_table(n): if n < 1: return multiplication_table(n - 1) for m in range(1, n + 1): print("%d*%d=%d" % (m, n, m * n), end="\t") print() multiplication_table(9) ``` 最后修改:2020 年 08 月 13 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 0 如果您觉得我的文章有帮助,请随意赞赏,赞赏有助于激发博主的热情,感谢!