下面是一个使用列表和字典的Python程序示例:
# 使用字典保存学生的专业、课程和成绩
students = {
"Tom": {"major": "Computer Science", "courses": ["Programming", "Database", "Operating Systems"], "grades": [85, 90, 82]},
"Jane": {"major": "Mathematics", "courses": ["Calculus", "Algebra", "Statistics"], "grades": [92, 89, 94]},
"John": {"major": "Biology", "courses": ["Ecology", "Genetics", "Anatomy"], "grades": [79, 91, 87]}
}
# 计算每个学生的平均分数
for name, info in students.items():
avg_grade = sum(info["grades"]) / len(info["grades"])
print(f"{name}的平均分数为{avg_grade:.2f}")
该程序创建一个名为students
的字典,其中包含每个学生的专业、课程和成绩。然后,使用for循环遍历字典中的每个条目,并计算每个学生的平均分数。最后,程序输出每个学生的平均分数。
下一篇:编写一个涉及运行带参数类的命令。