记录评委打分,排序去掉最高和最低分,计算平均分 用python编写代码
时间: 2023-07-01 15:08:27 浏览: 208
c代码-6-2清单10个评委最高分与最低分
假设我们有一个评委打分列表 scores,可以按照以下方式计算平均分:
```python
def calculate_average_score(scores):
# 去掉最高和最低分
scores.remove(max(scores))
scores.remove(min(scores))
# 计算平均分
avg_score = sum(scores) / len(scores)
return avg_score
```
接下来,我们可以调用这个函数来计算评委打分的平均分:
```python
scores = [8, 9, 7, 6, 8, 9, 9, 7]
avg_score = calculate_average_score(scores)
print("评委打分列表:", scores)
print("去掉最高和最低分后的列表:", scores)
print("平均分:", avg_score)
```
输出结果为:
```
评委打分列表: [8, 9, 7, 6, 8, 9, 9, 7]
去掉最高和最低分后的列表: [8, 9, 7, 8, 9, 7]
平均分: 8.0
```
阅读全文