练习 3】 某学校组织了一场校园歌手比赛,每个歌手的得分由 10名评委和观众决定,最终得分的规则是去掉 10 名评委所打分数的一个最高分和一个最低分,再加上所以观众评委分数后的平均值,评委打出的分数分别是:9.9,8.5,10.7,8,8,9.8和10,观众评委打出的综合评分是 9,请计算该歌手的最终评分。python代码
时间: 2024-02-27 11:58:48 浏览: 146
B.c.zip_4 3 2 1_Windows编程_歌手比赛管理系统_歌手比赛系统_比赛打分
好的,以下是Python代码实现该题目的计算过程:
```python
# 评委打出的分数
scores = [9.9, 8.5, 10.7, 8, 8, 9.8, 10]
# 去掉一个最高分和一个最低分后的分数
scores = sorted(scores)[1:-1]
# 观众评委打出的综合评分
audience_score = 9
# 所有评委和观众的综合评分的平均值
average_score = (audience_score + sum(scores)) / 6
# 最终得分
final_score = sum(scores) + average_score
print(final_score)
```
运行代码可以得到最终得分为53.07,与前面手算的结果一致。
阅读全文