第6類:串列(List)的運作(一維、二維以及多維)

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))

 

TQC+ 程式語言Python 第6類:串列(List)的運作(一維、二維以及多維)





如果覺得文章內容還不錯的話,麻煩請幫我點個讚!感謝

可以多點幾次喔~~

第一次點讚需使用 Google 或 Facebook 帳號註冊

發表迴響