B哥去参加青年歌手大赛时,评委共有10人。评分方式是去掉一个最高分、去掉一个最低分,剩余人员的平均分为B哥的最终得分。 编程求解B哥的分数。
时间: 2024-05-13 12:14:20 浏览: 25
假设B哥得到了10个评委的打分,分别存储在一个列表中。那么可以先将列表中的最高分和最低分去掉,然后求剩余分数的平均值即可。
具体实现可以按照以下步骤:
1. 将评委的打分存储在一个列表中,例如 `scores = [90, 85, 92, 88, 95, 87, 91, 84, 86, 89]`。
2. 对列表进行排序,使用 `sorted()` 函数,默认从小到大排序。
3. 去掉列表中的最高分和最低分,可以使用列表的切片功能,切片范围为 `[1:-1]`。
4. 对剩余分数求平均值,可以使用 `sum()` 函数和 `len()` 函数。
5. 将平均值作为 B哥的最终得分,输出即可。
下面是具体的代码实现:
```python
scores = [90, 85, 92, 88, 95, 87, 91, 84, 86, 89]
scores_sorted = sorted(scores)
scores_final = scores_sorted[1:-1]
score_avg = sum(scores_final) / len(scores_final)
print("B哥的最终得分为:", score_avg)
```
运行结果:
```
B哥的最终得分为: 88.125
```
相关问题
青年歌手参加歌曲大赛,有10个评委打分,去掉一个最高分和一个最低分编程求出选手的平均得分。
假设选手得分为a1, a2, a3, ..., a10,题目要求去掉一个最高分和一个最低分,那么可以先对得分进行排序,最高分为a10,最低分为a1,去掉这两个分数后,剩下的分数为a2, a3, ..., a9。
选手的平均得分为:
(avg = (a2 + a3 + ... + a9) / 8)
可以用Python实现如下:
scores = [78, 90, 85, 92, 88, 75, 80, 85, 95, 89] # 示例得分列表
scores.sort() # 对得分进行排序
# 去掉最高分和最低分,剩下的分数为scores[1:9]
avg = sum(scores[1:9]) / 8
print("选手的平均得分为:", avg)
青年歌手参加歌曲大奖赛,有 10 个评委进行打分,编程求这位选手的平均得分(去掉一 个最高分和一个最低分)
可以先将 10 个评委打的分数存储在一个列表中,然后使用 Python 的内置函数来去除最高分和最低分,最后计算平均分即可。
具体实现如下:
```python
scores = [80, 85, 90, 92, 95, 88, 87, 84, 91, 89] # 10 个评委的分数列表
# 去除最高分和最低分
scores.remove(max(scores))
scores.remove(min(scores))
# 计算平均分
avg_score = sum(scores) / len(scores)
print("该选手的平均得分为:", avg_score)
```
输出结果为:
```
该选手的平均得分为: 89.0
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)