设计一个程序为参加歌手大赛的选手计算最终得分。评委给出的分数是 0~10 分。选手最后得分:去掉一个最高分,去掉一个最低分,计算其余评委打分的平均值。python
时间: 2024-06-13 16:06:49 浏览: 118
对参赛结果分数进行处理
5星 · 资源好评率100%
以下是Python实现的代码,可以实现为参加歌手大赛的选手计算最终得分的功能:
```python
scores = [] # 存储评委打分的列表
n = int(input("请输入评委人数:")) # 获取评委人数
for i in range(n):
score = float(input("请输入第{}位评委的打分:".format(i+1))) # 获取每位评委的打分
scores.append(score) # 将打分添加到列表中
scores.sort() # 对打分进行排序
scores = scores[1:-1] # 去掉一个最高分和一个最低分
avg_score = sum(scores) / len(scores) # 计算其余评委打分的平均值
print("选手最终得分为:{:.2f}".format(avg_score))
```
阅读全文