概述
今天主要介紹如何用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()
輸出結果:
覺得有用的朋友多幫忙轉發哦!後面會分享更多devops和DBA方面的內容,感興趣的朋友可以關注下~