TQC+ 程式語言Python 610 平均溫度
題目說明:
請撰寫一程式,讓使用者輸入四週各三天的溫度,接著計算並輸出這四週的平均溫度及最高、最低溫度。
提示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
程式碼:
temp = [[], [], [], []]
for i in range(4):
print("Week %d:" %(i + 1))
for j in range(3):
temp[i].append(eval(input("Day %d:" %(j + 1))))
Week = []
for k in range(4):
Week.extend(temp[k])
print("Average: %.2f" %(sum(Week) / 12))
print("Highest:", max(Week))
print("Lowest:", min(Week))