python打出九九乘法口訣表

用IDLE打出乘法口訣表,想要就是如下圖的結果:

f9.jpg

實現算法很簡單,但是IDLE(python3.7)默認的換行輸出方式不太容易實現,得需費一番腦筋。

代碼如下:

*row=0                                   #設置行數,值爲1時候代表第1行

while True:

    print ("\n")                        #爲特殊輸出格式設的換行語句

    n=0                                 #口訣索引數,值爲1時候代表1X=Y

    row=row+1                 

    if row==10:                         #row最高設到9

        break

    while n<row:                        #控制輸出個數,第幾行就輸出幾個數據

        n=n+1

        c=n  row

        d=str(n)+"x"+str(row)+"="+str(c)#編花

        print (d+"  ",end='')           #輸出內容,end='',特殊語句,不允許默認換行*

                                        

                                              

運行後的效果

f8.png

Honey看見後,說這八八六十四,八九七十二的我也會啊。我說但是我只是用這幾行代碼就實現了這些,而且你只能說到九九八十一,而我這裏一千,甚至到一萬的乘法都可以有,而我需要的只是再動動幾下手指,說完我把  if row==10: 裏的10改成1000,運行,就見滿屏的行列式不斷滾動

                                                     。。。

f10.png

我說,看吧,這就叫科技化,自動化……Honey:不說話。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章