TQC+ 程式語言Python 605 成績計算
題目說明:
請撰寫一程式,讓使用者輸入十個成績,接下來將十個成績中最小和最大值(最小、最大值不重複)以外的成績作加總及平均,並輸出結果。
提示:平均值輸出到小數點後第二位。
範例輸入
89
78
67
80
75
98
77
89
76
60
範例輸出
631
78.88
程式碼:
2021/10/23 更新
score = []
for i in range(10):
score.append(eval(input()))
score.sort()
total = sum(score) - score[0] - score[9]
print('%d\n%.2f' %(total, total / 8))
4 則留言
Yuki
n少了\唷~
最後一行 print(‘%d\n%.2f’ %(total, total / 8))
感謝版主用心整理
JamesBang
已更新,謝謝提醒!
oo
請問這一段程式碼的意思是?
score.sort()
JamesBang
將 score 清單用 sort 方法做排序,值由小排到大。