42. 執行以下Python程式的輸出結果為何?

(A) 52
(B) 91
(C) 130
(D) 169

答案:登入後查看
統計: A(11), B(3), C(23), D(3), E(0) #3474064

詳解 (共 2 筆)

#6715468
為了提供詳細的解答說明,我們假設你提到的...
(共 973 字,隱藏中)
前往觀看
3
0
#7423593
AI詳解(Gemini)

在 Python 中,⁠for x in range(0, 13)⁠ 意味著:不論你在迴圈內部怎麼修改 ⁠x⁠ 的值,當下一輪迴圈開始時,⁠x⁠ 都會被強制塞入 ⁠range⁠ 產生的下一個進度值。
也就是說,⁠range(0, 13)⁠ 準備了從 0 到 12 的數字序列。每一輪開頭,⁠x⁠ 分別就是固定的 0, 1, 2, \dots, 12。你在迴圈裡寫的 ⁠x = x + 4⁠ 只能影響「當下那一輪」後續的計算,完全無法改變下一輪 ⁠x⁠ 的進度。

我們可以把每一次加進 ⁠foo⁠ 的數字列出來相加:
foo=4+5+6+7+8+9+10+11+12+13+14+15+16=130
0
0