青年歌手参加歌曲大奖赛,有 10 个评委进行打分,编程求这位选手的平均得分(去掉一 个最高分和一个最低分)
时间: 2024-05-14 21:12:28 浏览: 159
去掉一个最高分一个最低分,求平均值
5星 · 资源好评率100%
可以先将 10 个评委打的分数存储在一个列表中,然后使用 Python 的内置函数来去除最高分和最低分,最后计算平均分即可。
具体实现如下:
```python
scores = [80, 85, 90, 92, 95, 88, 87, 84, 91, 89] # 10 个评委的分数列表
# 去除最高分和最低分
scores.remove(max(scores))
scores.remove(min(scores))
# 计算平均分
avg_score = sum(scores) / len(scores)
print("该选手的平均得分为:", avg_score)
```
输出结果为:
```
该选手的平均得分为: 89.0
```
阅读全文