查询平均成绩最高的学生信息代码
时间: 2024-01-11 18:02:03 浏览: 30
好的,以下是查询平均成绩最高的学生信息的示例代码:
```python
# 假设学生信息保存在一个字典列表中,每个字典代表一个学生的信息,包括姓名、学号和成绩列表
students = [
{'name': '张三', 'id': '001', 'scores': [90, 85, 95]},
{'name': '李四', 'id': '002', 'scores': [80, 75, 85]},
{'name': '王五', 'id': '003', 'scores': [95, 95, 95]},
{'name': '赵六', 'id': '004', 'scores': [85, 90, 80]},
]
# 计算每个学生的平均成绩,并找出平均成绩最高的学生
max_avg_score = 0
max_avg_score_student = None
for student in students:
avg_score = sum(student['scores']) / len(student['scores'])
if avg_score > max_avg_score:
max_avg_score = avg_score
max_avg_score_student = student
# 输出平均成绩最高的学生信息
print('平均成绩最高的学生信息:')
print('姓名:', max_avg_score_student['name'])
print('学号:', max_avg_score_student['id'])
print('平均成绩:', max_avg_score)
```
这段代码假设学生信息保存在一个字典列表中,每个字典代表一个学生的信息,包括姓名、学号和成绩列表。首先,代码遍历每个学生,计算每个学生的平均成绩,并找出平均成绩最高的学生。然后,代码输出平均成绩最高的学生的姓名、学号和平均成绩。
相关推荐
![](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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)