设计一个函数statScore,统计输入的成绩列表中“优(>=90)良([80,90))中([60-80))差(小于60)”各占多少个,结果用字典的形式表示。
,调用该函数将结果打印输出:{'优': 1, '良': 2, '中': 5, '差': 2}
def statScore(scores):
result = {'优': 0, '良': 0, '中': 0, '差': 0}
for score in scores:
if score >= 90:
result['优'] += 1
elif score >= 80:
result['良'] += 1
elif score >= 60:
result['中'] += 1
else:
result['差'] += 1
return result
scores = [70, 80, 45, 67, 88, 76, 93, 59]
result = statScore(scores)
print(result)