用python寫九九乘法表


image

用python來寫九九乘法表,九九乘法表的結構是這樣子的:

  • 第一行是1 * 1 = 1,第二行是1 * 2 = 2 | 2 * 2 = 4...以此類推。注意到沒,每一行的第一個乘的數字在從1到當行變化,比如第二行就是1-2,第三行就是1-3;然后第二個數字不變,就是當行的數字,比如第一行就是1,第二行都是2,第三行都是3...發現規律了嗎?而且第幾行就有幾個式子。

  • 所以每一行不變的那個數字可以作為外層循環,用for循環得到,內層循環可以循環變化的數字,然后內層循環的長度依據外層循環變化,這樣才能得到每行有幾個式子。

所以代碼示例如下:

  • 外層循環i遍歷1到9,內層循環遍歷1到i+1,也就是我們說的每層式子按照第幾行開始變化,所以內層循環要根據外層循環的變化而變化。
  • 這里注意一下,\t的意思是制表符,當然你用空格也是可以的,只是打印出來可能會有對不齊的地方。
# 九九乘法表
for i in range(1, 10):
    for j in range(1, i + 1):
        print(j, '*', i, '=', i * j, end="\t")
    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	

Pass:以上內容為學習分享,可能會有語言表達不是很能理解的地方,希望諒解!謝謝!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM