设计一个程序为参加歌手大赛的选手计算最终得分。评委给出的分数是 0~10 分。选手最后得分:去掉一个最高分,去掉一个最低分,计算其余评委打分的平均值。
时间: 2024-06-13 21:06:46 浏览: 106
比赛评委亮分计算表 去掉最高分和 最低分
以下是Python实现参加歌手大赛的选手计算最终得分的代码:
```python
scores = []
num = int(input("请输入评委人数:"))
for i in range(num):
score = float(input("请输入第%d位评委的打分:" % (i+1)))
scores.append(score)
scores.sort()
scores = scores[1:-1]
avg_score = sum(scores) / len(scores)
print("该选手的最终得分为:%.2f" % avg_score)
```
运行结果如下:
```
请输入评委人数:5
请输入第1位评委的打分:9.5
请输入第2位评委的打分:8.5
请输入第3位评委的打分:7.5
请输入第4位评委的打分:6.5
请输入第5位评委的打分:5.5
该选手的最终得分为:7.50
```
阅读全文