演讲比赛中有n(n<=12)个评委打分,编程求某个选手最终得分(去掉一个最高分和一个最低分后其余分数的平均值)。
时间: 2024-02-26 19:57:52 浏览: 353
评委评分算法(去最高和最低求平均)
好的,这是一个简单的算法问题。我们可以先输入 n 个分数,然后求出最高分和最低分,再将其从总分中去除,最后求出剩余分数的平均值即可。
下面是一个 Python 代码示例:
```python
n = int(input())
scores = list(map(int, input().split()))
# 找出最高分和最低分
highest = max(scores)
lowest = min(scores)
# 去除最高分和最低分
scores.remove(highest)
scores.remove(lowest)
# 求剩余分数的平均值
average = sum(scores) / len(scores)
print(average)
```
希望这个答案能够解决您的问题。
阅读全文