用python完成一下要求,小明小刚参加考试,小明考了语文,数学英语总分为287,小刚考了语文体育数学一共考了249分,请从上面的描述中提取数据,存储到字典中,可以根据姓名获取这个人参与的考试种类和总分
时间: 2024-11-25 20:12:42 浏览: 0
Python在线考试系统-大学毕业设计-基于Django+Django -Rest-Framework
5星 · 资源好评率100%
你可以使用Python的字典数据结构来轻松地存储并提取这些信息。下面是一个例子,展示了如何创建和访问这个字典:
```python
# 创建字典来存储学生分数信息
scores = {
'小明': {'科目': ['语文', '数学', '英语'], '总分': 287},
'小刚': {'科目': ['语文', '体育', '数学'], '总分': 249}
}
# 访问特定学生的考试信息
def get_student_scores(name):
return scores.get(name, None)
# 获取小明的考试种类和总分
xiaoming_info = get_student_scores('小明')
print(f"{xiaoming_info['姓名']}参加了{xiaoming_info['科目']},总分为{xiaoming_info['总分']}")
# 获取小刚的考试种类和总分
xiaogang_info = get_student_scores('小刚')
print(f"{xiaogang_info['姓名']}参加了{xiaogang_info['科目']},总分为{xiaogang_info['总分']}")
```
在这个字典中,每个键都是学生的名字,对应的值是另一个字典,包含科目列表和总分。这样,你可以方便地根据学生名查询他们的考试信息。
阅读全文