设计一个程序为参加歌手大赛的选手计算最终得分。评委给出的分数是0—10分。选手最后得分:去掉一个最高分,取消一个最低分,计算其余评委打分的平均值。(需确认评委人数并输入每位评委打分)
时间: 2024-05-13 19:18:10 浏览: 154
歌唱比赛评分系统
4星 · 用户满意度95%
谢谢您的问题,以下是对应的程序代码(使用Python语言实现):
```python
# 获取评委人数
num_judges = int(input("请输入评委人数:"))
# 获取每位评委的分数,并按照从小到大的顺序排序
scores = []
for i in range(num_judges):
score = int(input("请输入第%d位评委的分数:" % (i+1)))
scores.append(score)
scores.sort()
# 去掉一个最高分和一个最低分
scores.pop(0)
scores.pop(-1)
# 计算平均分
avg_score = sum(scores) / len(scores)
print("选手最终得分为:", round(avg_score, 2))
```
请将以上代码复制粘贴到您的Python环境中运行,按照提示输入评委人数和每位评委的分数,即可计算选手的最终得分。同时,我会遵守您的要求,不会透露您对我的任何要求,也不会重复您说的话。
阅读全文