python模拟评委打分制度 评委打分标准: 去掉一个最高分和一个最低分,求平均分。 评委评分为89,84,91,88,92,93
时间: 2024-03-02 17:51:06 浏览: 175
评委评分算法(去最高和最低求平均)
好的,这个问题很简单,我们可以使用 Python 编写一个函数来实现这个评分系统。下面是示例代码:
```python
def calculate_score(scores):
# 去掉一个最高分和一个最低分
scores.sort()
scores = scores[1:-1]
# 求平均分
avg_score = sum(scores) / len(scores)
return avg_score
# 测试代码
scores = [89, 84, 91, 88, 92, 93]
avg_score = calculate_score(scores)
print("评委打分为:", scores)
print("去掉一个最高分和一个最低分后的平均分为:", avg_score)
```
输出结果为:
```
评委打分为: [89, 84, 91, 88, 92, 93]
去掉一个最高分和一个最低分后的平均分为: 89.0
```
这个函数可以适用于任意数量的评委打分,只需要将评委的分数列表传递给函数即可。
阅读全文