題組內容

三、下列是以 Python 程式語言撰寫的片段程式,試回答每一小題的輸出結果。每一小題是獨立運作的。注意,若迴圈無法停止,則以無窮迴圈作答。(每小題 3 分,共 30 分)

(八) 64486fad8e5c0.jpg

詳解 (共 4 筆)

唔
詳解 #6366496
2025/04/10
本題i從100開始,在滿足條件時,累加到...
(共 105 字,隱藏中)
前往觀看
Phil(112高普雙榜)
Phil(112高普雙榜)
詳解 #5789786
2023/04/26

本題在計算i從100到1的總和,故其結果為5050。[  (100+1)*100/2)  ]

hchungw
hchungw
詳解 #6051859
2024/03/23

這段 Python 程式碼透過一個 while 迴圈來計算從 100 加到 1 的總和。在迴圈中,只要 i 大於 0,i 的值就會被加到 total 上,然後 i 的值減少 1。

迴圈會持續執行直到 i 變為 0,此時迴圈停止,並執行 print 語句來輸出 total 的值。這段程式碼將會輸出從 100 到 1 的整數總和,這是一個等差數列求和問題,

這段 Python 程式碼片段的輸出結果將會是 5050。這是從 100 加到 1 的所有整數之和。

Annie
Annie
詳解 #6812450
2025/09/29


(共 1 字,隱藏中)
前往觀看