python算全班两门成绩平均分
时间: 2024-08-20 21:00:49 浏览: 41
python 输入学生考试成绩计算平均分 示例
5星 · 资源好评率100%
在Python中计算全班两门成绩的平均分,首先需要有一份包含每位学生两门成绩的数据结构,比如列表嵌套列表或者字典数组。这里假设我们有一个字典列表,每个字典表示一个学生,包含`name`和`scores`两个键,`scores`是一个长度为2的列表,存储两门课的成绩。
以下是一个简单的示例:
```python
# 示例数据
students = [
{"name": "张三", "scores": [85, 90]},
{"name": "李四", "scores": [78, 88]},
# 更多学生...
]
# 计算平均分函数
def average_scores(students_list):
total_score = 0
total_students = len(students_list)
for student in students_list:
total_score += sum(student["scores"]) # 加总所有学生的两科分数
return total_score / total_students # 返回平均值
# 调用函数并打印结果
average = average_scores(students)
print(f"全班两门课程的平均分是:{average}")
```
阅读全文