Python求每名学生的平均成绩,结果保留两位小数
时间: 2024-09-20 15:07:27 浏览: 43
python 输入学生考试成绩计算平均分 示例
5星 · 资源好评率100%
在Python中,你可以通过创建一个字典来存储每个学生及其对应的成绩,然后遍历字典计算总成绩并除以学生人数,得到平均分。下面是一个简单的示例:
```python
# 假设有一个包含学生成绩的字典
students_scores = {
'张三': [85, 90, 92],
'李四': [78, 86, 90],
'王五': [92, 88, 94]
}
# 计算平均分数
def calculate_average(scores):
total_score = sum(score for scores_list in students_scores.values() for score in scores_list)
num_students = len(students_scores)
average = round(total_score / num_students, 2) # 保留两位小数
return average
# 获取每个学生的平均成绩
average_grades = {name: calculate_average(scores) for name, scores in students_scores.items()}
print(average_grades)
阅读全文