python 99乘法表
2025/08/11 14:59
瀏覽38
迴響0
推薦0
引用0
程式碼:
for i in range(1,10):
j=1;
while j<=9:
print(str(i),"*",str(j),"=",str(i*j),"",end="")
j=j+1
程式碼解釋
這段程式碼是用來生成乘法表的一部分,從1乘到9。以下是這段程式碼的逐行解釋:
for 迴圈
for i in range(1,10):
for 迴圈設定了一個變數 i,其範圍從1到9。range(1,10) 會生成一個從1到9的數列,因為 range 的終止值是排除的。
while 迴圈
j=1; while j<=9:
在 for 迴圈內部,另一個變數 j 被設為1,然後進入 while 迴圈。這個 while 迴圈會一直運行,直到 j 大於9。
打印乘法
print(str(i),"*",str(j),"=",str(i*j),"",end="")
這行程式碼使用 print 函數來輸出乘法運算的結果。str(i)、str(j) 和 str(i*j) 將 i、j 及其積轉換為字串。end="" 用來確保輸出不換行,這樣每行的乘法結果會在同一行連續呈現。
增加 j 的值
j=j+1
這行程式碼將 j 的值增加1,讓 while 迴圈可以繼續運行,直到 j 超過9。
綜合說明
這段程式碼的作用是生成一個從1到9的乘法表,其中外層 for 迴圈控制乘數 i,內層 while 迴圈控制被乘數 j。每次內層迴圈完成後,j 會增加,從而計算並打印 i 乘以 j 的結果,直到 j 等於9。每次 for 循環結束後,i 會增加,從而進行下一個乘數的計算。
你可能會有興趣的文章:
限會員,要發表迴響,請先登入