阿摩線上測驗
登入
首頁
>
程式設計
>
112年 - 112 關務特種考試_四等_資訊處理:程式設計概要#113937
> 申論題
申論題
試卷:112年 - 112 關務特種考試_四等_資訊處理:程式設計概要#113937
科目:程式設計
年份:112年
排序:0
申論題資訊
試卷:
112年 - 112 關務特種考試_四等_資訊處理:程式設計概要#113937
科目:
程式設計
年份:
112年
排序:
0
題組內容
三、下列是以 Python 程式語言撰寫的片段程式,試回答每一小題的輸出結果。每一小題是獨立運作的。注意,若迴圈無法停止,則以無窮迴圈作答。(每小題 3 分,共 30 分)
申論題內容
(一)
詳解 (共 2 筆)
詳解
提供者:Phil(112高普雙榜)
本題是在計算i從1到99的總和,故其結果為4950。[ (1+99)*99/2 ]
詳解
提供者:hchungw
Python 程式碼片段的輸出結果將會是 4950。這是從 1 加到 99 所有整數之和。這段代碼是一個簡單的for迴圈,其目的是計算從1到99(包括1,但不包括100)的所有整數之和。迴圈開始時,total被初始化為0,然後每次迴圈會將i的值加到total上。range(1, 100)函式創建了一個從1到99的序列。當迴圈結束後,會列印出total的值。
最後的列印指令是迴圈的外部,所以它只會在迴圈完成後執行一次。