用python语言写出,已知一个包含一些同学成绩的字典,现在需要计算所有成绩的最高分,最低分,平均分,并查找所有最高分同学
时间: 2024-10-16 19:11:35 浏览: 19
python 输入学生考试成绩计算平均分 示例
5星 · 资源好评率100%
首先,我们需要定义一个包含学生姓名和分数的字典来模拟这个场景。假设我们有这样一个字典:
```python
student_scores = {
'张三': 95,
'李四': 88,
'王五': 99,
'赵六': 75,
'刘七': 85,
}
```
接下来,我们可以编写一段代码来计算最高分、最低分、平均分以及找到最高分的同学:
```python
# 计算最高分、最低分
max_score = max(student_scores.values())
min_score = min(student_scores.values())
# 计算平均分
total_score = sum(student_scores.values())
average_score = total_score / len(student_scores)
# 找到最高分同学
max_students = [name for name, score in student_scores.items() if score == max_score]
# 输出结果
print(f"最高分:{max_score} 分,由 {', '.join(max_students)} 学生获得")
print(f"最低分:{min_score} 分")
print(f"平均分:{average_score}")
阅读全文