Python每日一練之九九乘法表

2020-01-12     波波說運維

概述

今天主要介紹如何用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方面的內容,感興趣的朋友可以關注下~

文章來源: https://twgreatdaily.com/KRYEmm8B8wMrh2Li4sfV.html