Python 610 平均溫度
Python TQC
題目說明:¶
請撰寫一程式,讓使用者輸入四週各三天的溫度,接著計算並輸出這四週的平均溫度及最高、最低溫度。
提示1:平均溫度輸出到小數點後第二位。
提示2:最高溫度及最低溫度的輸出,如為31時,則輸出31,如為31.1時,則輸出31.1。
輸入與輸出會交雜如下,輸出的部份以粗體字表示,輸入值以紅字表示。¶
Week 1:
Day 1:23.1
Day 2:24
Day 3:23.5
Week 2:
Day 1:32
Day 2:33
Day 3:35.5
Week 3:
Day 1:29
Day 2:30
Day 3:26
Week 4:
Day 1:27.6
Day 2:25
Day 3:28.8
Average: 28.13
Highest: 35.5
Lowest: 23.1
題目解析
問題分析:
這個問題要求編寫一個程式,讓使用者輸入四週各三天的溫度,然後計算並輸出這四週的平均溫度以及最高、最低溫度。
解題思路:
-
溫度輸入:程式需要提示用戶輸入四週各三天的溫度。每一週的溫度輸入需要分三次,因此需要使用巢狀迴圈來處理。
-
計算平均溫度:將所有溫度加總後除以總天數(四週各三天),得到平均溫度。
-
計算最高和最低溫度:使用內建函式
max()和min()來找到溫度中的最高和最低值。 -
輸出結果:輸出平均溫度、最高溫度和最低溫度。確保輸出符合題目要求的格式。
思考方向:
-
溫度輸入的處理:確保用戶輸入的溫度按照預期的格式進行,並將其轉換為合適的數據結構。
-
平均溫度的計算:確保溫度的加總和平均溫度的計算是正確的,考慮到溫度輸入的數量。
-
最高和最低溫度的計算:確保使用內建函式
max()和min()找到正確的最高和最低溫度。 -
輸出結果的格式化:確保輸出的結果按照題目要求的格式進行,包括平均溫度的小數點位數以及最高和最低溫度的格式。
Solution¶
Last update :
13 novembre 2024
Created : 13 novembre 2024
Created : 13 novembre 2024