如何用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
- 利用python列印實現九九乘法口訣表Python
- 統計字串以及列印乘法口訣表字串
- C#版--9*9乘法口訣表C#
- java列印乘法口訣Java
- Scala實現乘法口訣
- 如何用python輸出99乘法表Python
- L1-080 乘法口訣數列
- C語言九九乘法表C語言
- L1-080 乘法口訣數列 分數 20
- 學習英語中的口訣
- C++第四次作業-1000以內偶數和和乘法口訣表C++
- Python列印乘法表Python
- 如何用R語言參破每個復仇者的口頭禪?R語言
- 追姑娘的口訣
- 怎樣用程式碼寫出99成法口訣!
- 如何用java寫一個九九乘法表Java
- 如何用Java語言優雅地匯出Word文件Java
- 0504圖推十五字口訣
- 如何用Python處理自然語言?(Spacy與Word Embedding)Python
- CSS3 Flexbox 口訣CSSS3Flex
- Java技巧:用一個迴圈語句輸出九九乘法表!Java
- 程式語言成功的秘訣是什麼? -erik
- C++輸出九九乘法表C++
- 【iOS開發】如何用 Swift 語言進行LBS應用的開發?iOSSwift
- Python使用雙層列表推導式輸出九九乘法表Python
- 本週11個大語言模型工具如MindGraph模型
- SQL乘法表SQL
- Python 語言的發展簡史Python
- Python中不盡如人意的斷言AssertionPython
- 如何看盤?盤口語言有哪些分類?
- 《Python自然語言處理實戰》連結表Python自然語言處理
- 麻省理工的 Picture 語言:程式碼瘦身的祕訣
- python 99乘法表,佔位基礎複習Python
- Python程式語言的發展簡史Python
- 列印99乘法表