網頁

2025年9月2日 星期二

TQC+ Python 證照考題評量(三十一)

 一、主題介紹:

在撰寫資料庫程式設計的時候,常常會用到搜尋某設定範圍條件的資料庫裡資料,這就需要用到迴圈 while 或 for 指令了,迴圈應用的地方很廣泛,包含有重複運算累加、處理資料序列、搜尋與篩選資料、自動化批次處理檔案、產生乘法表、規律的輸出棋盤表、排序統計分析..等,所以迴圈的使用就顯得非常重要,我們就來評量一下 TQC+ 考題,看看自己學會了多少。

(1) 題目

請使用迴圈敘述撰寫一程式,讓使用者輸入兩個正整數 a 、 b a < b ),利用迴圈計算從 a 開始的偶數連加到 b 的總和。例如:輸入 a=1 、 b=100 則輸出結果為 2550 2 + 4 + + 100 = 2550 )。

(2) 輸入輸出

#輸入

兩個正整數 ( a、b,且 a < b )

#輸出

計算從 a 開始的偶數連加到 b 的總和

#輸入範例

14

1144

#輸出範例

327714


二、程式範例:


1. a = eval(input())
2. b = eval(input())
3. sum = 0
4. while a<=b:
5.     if a%2==0:
6.         sum += a
7.     a += 1
8. print(sum)

#執行結果

14

1144

327714


三、程式解說:

第 1 行: 將輸入的第 1 個正整數字串轉換為數值存入 a 變數。

第 2 行: 將輸入的第 2 個正整數字串轉換為數值存入 b 變數。

第 3 行: 預將 sum 變數初始化為 0。

第 4 行: 使用 while 迴圈指令,於 a 小於等於 b 時重複執行迴圈內程式。

第 5 行: 使用 % 取餘數指令,將 a 變數取 2 的餘數,如為 0 即為偶數,則執行條件 if 內的程式。

第 6 行: 將 sum 加上 a 後再存入 sum 變數內。

第 7 行: 將變數 a 加上 1 後再存入 a 中。

第 8 行: 最後迴圈執行完畢後,列印輸出 sum。





沒有留言:

張貼留言

TQC+ Python 證照考題評量(五十四) - 平均溫度

 一、主題介紹: 資料庫中的一堆數據資料,時常需要這些資料的平均值、最大值、與最小值,作為分析資料的依據,如能透過寫程式讓它們自動化就能增加效率,就來看看今天的 TQC+ 考題的練習。 (1) 題目 請撰寫一程式,讓使用者輸入四週各三天的溫度,接著計算並輸出這四週的平均溫度及最高...