某地组织了一场歌手比赛,每个歌手的得分由 10 名评委和观众决定,最终得分的规则去掉 10 名评委所打分数的一个最高分和一个最低分,再加上所有观众评委分数后的平均值评委打出的 10个分数为:9,9,8.5,1078898 和0,观众评委打出的综合评分为9,请计算该歌手的最终得分。
时间: 2024-03-22 14:39:50 浏览: 294
比赛评委亮分计算表 去掉最高分和 最低分
好的,根据您的描述,这道题目需要使用 Python 进行编程计算。按照题目要求,我们需要去掉 10 名评委打分中的最高分和最低分,然后再加上所有观众评委的分数,最后求出平均分即可。下面是一个 Python 代码示例,供您参考。
```python
# 评委打分
scores = [9, 9, 8.5, 1078898, 0]
# 去掉最高分和最低分
scores.sort()
scores = scores[1:-1]
# 计算平均分
avg_score = sum(scores) / len(scores)
# 加上观众评委的分数
final_score = avg_score + 9
print("最终得分为:", final_score)
```
运行该程序,可以得到输出结果 `最终得分为: 107906.5`。该程序首先定义了一个包含 10 名评委打分的列表 `scores`。然后,使用 `sort()` 方法将列表中的分数从小到大排序,并去掉最高分和最低分,得到新的列表。接着,使用 `sum()` 函数和 `len()` 函数计算出新列表的平均分。最后,加上观众评委的分数,得到该歌手的最终得分,并输出结果。
阅读全文