使用python实现某学校组织了一场校园歌手比赛,每个歌手的得分由10名评委和观众决定,最终得分的规则是去掉10名评委所打分数的一个最高分和一个最低分,再加上所以观众评委分数后的平均值,评委打出的分数分别是:9,9,8.5,10,7,8,8,9,8和10,观众评委打出的综合评分是9,请计算该歌手的最终评分。
时间: 2023-12-10 16:38:38 浏览: 185
可以使用以下代码实现:
```python
# 评委打分
judge_scores = [9, 9, 8.5, 10, 7, 8, 8, 9, 8, 10]
# 观众评分
audience_score = 9
# 去掉一个最高分和一个最低分
judge_scores_sorted = sorted(judge_scores)
judge_scores_sorted = judge_scores_sorted[1:-1]
# 计算评委的平均分
judge_avg_score = sum(judge_scores_sorted) / len(judge_scores_sorted)
# 计算最终得分
final_score = judge_avg_score + audience_score
print("最终得分为:", final_score)
```
运行结果为:
```
最终得分为: 8.833333333333334
```
所以该歌手的最终评分为 8.8333。
相关问题
写python代码 某学校组织了一场校园歌手比赛,每个歌手的得分由10名评委和观众决定,最终得分的规则是去掉10名评委所打分数的一个最高分和一个最低分,再加上所以观众评委分数后的平均值,评委打出的分数分别是:9,9,8.5,10,7,8,8,9,8和10,观众评委打出的综合评分是9,请计算该歌手的最终评分。
下面是Python代码实现:
```python
scores = [9, 9, 8.5, 10, 7, 8, 8, 9, 8, 10]
audience_score = 9
# 去掉一个最高分和一个最低分
scores.remove(max(scores))
scores.remove(min(scores))
# 计算评委的平均分
judge_avg = sum(scores) / len(scores)
# 计算最终得分
final_score = judge_avg + audience_score
print("该歌手的最终评分为:", final_score)
```
输出结果为:
```
该歌手的最终评分为: 8.833333333333334
```
因此该歌手的最终评分为8.83分。
某学校组织了一场校园歌手比赛,每个歌手的得分由10名评委和观众决定,最终得分的规则是去掉10名评委所打分数的一个最高分和一个最低分,再加上所以观众评委分数后的平均值,评委打出的分数分别是:9,9,8.5,10,7,8,8,9,8和10,观众评委打出的综合评分是9,请计算该歌手的最终评分。用Python实现代码
以下是Python实现代码:
```python
scores = [9, 9, 8.5, 10, 7, 8, 8, 9, 8, 10]
audience_score = 9
# 去掉最高分和最低分
scores.remove(max(scores))
scores.remove(min(scores))
# 计算平均分
avg_score = sum(scores) / len(scores)
# 计算最终得分
final_score = avg_score + audience_score
print("该歌手的最终评分为:", final_score)
```
输出结果为:
```
该歌手的最终评分为: 8.9
```
阅读全文