6.学校举办朗读比赛,邀请了10位评委为每一名参赛选手的表现打分。假设列表lst_score=[9,10,8,9,10,7,6,8,7,8],存放了某一位参赛 选⼿的所有评委打分。试编写程序,根据以下规则计算该参赛选手的最终得分: (1)去掉1个最高分 (2)去掉1个最低分 (3)最终得分为剩下8个分数的平均值
时间: 2023-06-17 17:02:20 浏览: 310
比赛评委亮分计算表 去掉最高分和 最低分
可以按以下步骤编写程序:
1. 对lst_score列表进行排序
2. 去掉第一个元素(即最高分),并将列表存储为lst_score1
3. 去掉最后一个元素(即最低分),并将列表存储为lst_score2
4. 计算lst_score2的平均值,并输出结果
具体代码如下:
```python
lst_score = [9,10,8,9,10,7,6,8,7,8]
lst_score.sort()
lst_score1 = lst_score[1:]
lst_score2 = lst_score[:-1]
final_score = sum(lst_score2)/len(lst_score2)
print(final_score)
```
输出结果为:8.375,即该参赛选手的最终得分为8.375。
阅读全文