天天看點

Python每日一程式設計小練習(2019.06.09)——輸出九九乘法表

題目:

列印乘法表如圖:

1*1=1

2*1=2   2*2=4

3*1=3   3*2=6      3*3=9

4*1=4   4*2=8      4*3=12    4*4=16

5*1=5   5*2=10    5*3=15    5*4=20     5*5=25

6*1=6   6*2=12    6*3=18    6*4=24     6*5=30    6*6=36

7*1=7   7*2=14    7*3=21    7*4=28     7*5=35    7*6=42    7*7=49

8*1=8   8*2=16    8*3=24    8*4=32     8*5=40    8*6=48    8*7=56    8*8=64

9*1=9   9*2=18    9*3=27    9*4=36     9*5=45    9*6=54    9*7=63    9*8=72    9*9=81

注:本題目來源于:https://blog.csdn.net/u010019717/article/details/51450965#2-九九乘法表-易 

        本篇博文,由于筆者能力有限,沒做出來,是以做法是向https://blog.csdn.net/u010019717/article/details/51450965#2-九九乘法表-易裡面學習的。

        在這個過程中,學習到的是print()的用法以及ljust()的用法。

        其中,用法介紹參考了:

       1、ljust() :https://m.runoob.com/python/att-string-ljust.html

       2、print() :https://www.cnblogs.com/sxwen/p/8024500.html

運作代碼:

def chengfabiao():
     for i in range(1,10):
           for j in range(1,i+1):
               a = str(i) + '*' + str(j) + '=' + str(i*j)
               print(a.ljust(12),end='|')                   #ljust()起到設定輸出字元串的長度
           print(' ')                                       #起到換行作用
           

運作結果:

Python每日一程式設計小練習(2019.06.09)——輸出九九乘法表