写python代码 某学校组织了一场校园歌手比赛,每个歌手的得分由10名评委和观众决定,最终得分的规则是去掉10名评委所打分数的一个最高分和一个最低分,再加上所以观众评委分数后的平均值,评委打出的分数分别是:9,9,8.5,10,7,8,8,9,8和10,观众评委打出的综合评分是9,请计算该歌手的最终评分。
时间: 2023-12-10 13:37:57 浏览: 345
基于Python的校园学生一卡通管理系统.zip
5星 · 资源好评率100%
下面是Python代码实现:
```python
scores = [9, 9, 8.5, 10, 7, 8, 8, 9, 8, 10]
audience_score = 9
# 去掉一个最高分和一个最低分
scores.remove(max(scores))
scores.remove(min(scores))
# 计算评委的平均分
judge_avg = sum(scores) / len(scores)
# 计算最终得分
final_score = judge_avg + audience_score
print("该歌手的最终评分为:", final_score)
```
输出结果为:
```
该歌手的最终评分为: 8.833333333333334
```
因此该歌手的最终评分为8.83分。
阅读全文