如何用python語言發出乘法口訣表
九九演算法表要實現1X1=1到9X9=81的排列,那麼可以考慮雙重for迴圈,即為j X i =?形式。所以初步寫程式碼的時候可以不求格式列印所有的值。當所有的值都可以列印出來的時候需要考慮去掉每一個print中預設的換行,這樣便於列印規範的格式,我們可以使用空格代替換行,在print中重寫end=' '。到這裡已經可以去掉空格。再來看圖,預設的print只能以行列印,不可能像矩陣直接把公式放入二維座標中,所以我們需要觀察列印完每一行最後一個公式的規律,不難發現,每一行最後的i是和j相等的,即有條件if(i==j),就列印一個換行。在每一行中可以發現,i是不變的,j會隨著每增加一行而不斷增加至與行數相等的數值,所以我們第一層迴圈可以用 for i in range(1,10),而第二層迴圈則為for j in range(1,i+1),至此分析完畢!
參考程式碼如下:
for m in range(1, 10): for n in range(1, m+1): print("%d*%d=%dt"%(n,m,n*m), end="") print("")
輸出結果(更多學習內容,請點選)
1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3137/viewspace-2836228/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 輸出乘法口訣表
- 乘法口訣表
- JavaScript乘法口訣表JavaScript
- python列印乘法口訣Python
- n*n的乘法口訣表
- 利用python列印實現九九乘法口訣表Python
- 統計字串以及列印乘法口訣表字串
- 如何用python輸出99乘法表Python
- 用js實現一個九九乘法口訣表JS
- L1-080 乘法口訣數列
- C語言九九乘法表C語言
- L1-080 乘法口訣數列 分數 20
- PAT - 7-20 列印九九口訣表
- Python列印乘法表Python
- 如何用R語言參破每個復仇者的口頭禪?R語言
- 如何用Java語言優雅地匯出Word文件Java
- 如何用Python處理自然語言?(Spacy與Word Embedding)Python
- 追姑娘的口訣
- 如何用java寫一個九九乘法表Java
- CSS3 Flexbox 口訣CSSS3Flex
- 怎樣用程式碼寫出99成法口訣!
- 0504圖推十五字口訣
- 程式語言成功的秘訣是什麼? -erik
- Python使用雙層列表推導式輸出九九乘法表Python
- Java技巧:用一個迴圈語句輸出九九乘法表!Java
- 《Python自然語言處理實戰》連結表Python自然語言處理
- 本週11個大語言模型工具如MindGraph模型
- python 99乘法表,佔位基礎複習Python
- python語言的優點是什麼?python開發Python
- 如何用Python語音合成,以及文字轉語音~Python
- 如何看盤?盤口語言有哪些分類?
- Python語言的發展背景是什麼?Python
- Python是什麼語言?Python底層語言是什麼?Python
- 如何用python語言獲得商品詳情資料API 返回值說明PythonAPI
- Python 3.8.0a2 釋出,物件導向程式語言Python物件
- 如何用GO語言編寫快取服務?Go快取
- Python語言未來發展如何?Python入門學習!Python
- python語言心得(小白)Python