阿摩線上測驗 登入

申論題資訊

試卷:112年 - 112 關務特種考試_四等_資訊處理:程式設計概要#113937
科目:程式設計
年份:112年
排序:0

題組內容

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

申論題內容

(四)64486efbdfdf4.jpg

詳解 (共 2 筆)

詳解 提供者:Phil(112高普雙榜)
  • 本題是在計算i從2到99的總和(實際上只有到98),每進行一次迴圈,i會加2,故其結果為2450。[  (2+98)*49/2  ]
詳解 提供者:hchungw

這段 Python 程式碼片段使用 for 迴圈和 range 函式來計算從 2 到 100(包含 2,但不包含 100)所有偶數的和。range(2, 100, 2) 表示從 2 開始,不超過 100,以 2 為間隔的數列。

這段 Python 程式碼片段的輸出結果將會是 2450。這是從 2 加到 98 所有偶數之和。每隔 2 取一個數,所以 n = 49(從 2 到 98,共有 49 個偶數)。