7个评委对参赛者打分(百分制),去掉一个最高分和一个最低分后的平均分为参赛者的最后得分。编写程序,输入7个评委的打分,输出参赛者的最后得分。
时间: 2023-05-21 11:02:58 浏览: 96
好的,这是一个简单的编程问题,以下是一个可能的解决方案:
```python
scores = input("请输入7个评委的打分,用空格隔开:").split()
scores = [int(score) for score in scores]
scores.sort()
final_score = sum(scores[1:-1]) / 5
print("参赛者的最后得分为:", final_score)
```
这个程序首先让用户输入7个评委的打分,然后将这些分数转换为整数并排序。接下来,程序去掉最高分和最低分,计算剩余分数的平均值,并输出最后得分。
相关问题
python有n个评委去掉一个最高分和最低分求平均值
在Python中,可以通过以下步骤来计算n个评委去掉一个最高分和最低分后的平均值:
1. 首先,将评委给出的分数存储在一个列表中。
2. 使用内置函数`max()`和`min()`找到列表中的最高分和最低分,并将其从列表中移除。
3. 使用内置函数`sum()`计算剩余分数的总和。
4. 使用内置函数`len()`获取剩余分数的个数。
5. 将总和除以个数,得到平均值。
下面是一个示例代码:
```python
scores = [98, 95, 92, 88, 90] # 假设评委给出的分数列表
# 去掉最高分和最低分
scores.remove(max(scores))
scores.remove(min(scores))
# 计算平均值
average = sum(scores) / len(scores)
print("去掉一个最高分和最低分后的平均值为:", average)
```
计算N个评委的评分中去掉一个最高分,一个最低分后的平均得分
这个问题可以使用以下公式来计算:
平均得分 = (总分数 - 最高分 - 最低分) / (评委人数 - 2)
其中,总分数是所有评委的得分之和,评委人数是评委的数量。
所以,如果有N个评委,可以使用以下代码来计算平均得分:
int[] scores = { 8, 9, 7, 6, 8, 9, 8 }; // 评委们的得分
int minScore = scores.Min(); // 找到最低分
int maxScore = scores.Max(); // 找到最高分
int totalScore = scores.Sum(); // 所有得分之和
int averageScore = (totalScore - minScore - maxScore) / (scores.Length - 2); // 计算平均得分
Console.WriteLine("平均得分为:" + averageScore);
输出结果为:
平均得分为:8
相关推荐
![](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)