概述
今天主要介绍如何用Python实现九九乘法表(9*9 乘法口诀表),下面一起来看看吧~
思路:
分行与列考虑,共9行9列,i控制行,j控制列。
实现方法
#!/usr/bin/python#用Python实现九九乘法表(9*9 乘法口诀表)#分行与列考虑,共9行9列,i控制行,j控制列#方法一采用for循环#后面的方法采用函数和for循环结合print ("====================方法一====================")for i in range(1, 10):for j in range(1,i+1):d=i*jprint('%d*%d=%-2d'%(i,j,d),end=' ')print ()print ("====================方法二====================")def hwb(n):m=nsums=0for j in range(1, n+1):sums=m*jprint('%d*%d=%-2d'%(m,j,sums),end=' ')print ()def hwb1():for i in range(1,10):hwb(i)hwb1()print ("====================方法三====================")def hwb(n):m=nsums=0for j in range(1, n+1):sums=m*jprint('%d*%d=%-2d'%(m,j,sums),end=' ')print()def hwb2():for i in range(9,0,-1):hwb(i)hwb2()print ("====================方法四====================")def hwb(n):m=nsums=0for k in range(0, 9-n):print(' ',end='')for j in range(1, n+1):sums=m*jprint('%d*%d=%-2d'%(m,j,sums),end=' ')print()def hwb3():for i in range(1,10):hwb(i)hwb3()print ("====================方法五====================")def hwb(n): for dix in range(9-n,0,-1): print(' ',end = '') sums = 0 m = n for j in range(1,n+1): sums = m*j print("%d*%d=%-2d"%(m,j,sums),end = ' ') print()def hwb4(): for i in range(9,0,-1): hwb(i)hwb4()
![41722024dc15aeb955c56a3410dbbd4a.png](https://i-blog.csdnimg.cn/blog_migrate/31362e036564b37acf34423946e8be6d.jpeg)
![6830d0bb639883557cbeac065a8c86b1.png](https://i-blog.csdnimg.cn/blog_migrate/17eca42f16faad6dd7e57712c837973b.jpeg)
输出结果:
![d1fb688aab9013b2443a660ecf4e9662.png](https://i-blog.csdnimg.cn/blog_migrate/f30f30aaadaa1173dbe194051f0db030.jpeg)
![c4167b3b4f8457ba01147a868ce111f2.png](https://i-blog.csdnimg.cn/blog_migrate/83ade7c7dfcc82b267b6743bc5518836.jpeg)
觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~
![2cb70c50b8998c0fb8782f6335b28183.gif](https://i-blog.csdnimg.cn/blog_migrate/f89c020d0e0e10cf7ca58ac01d3acf60.gif)