请根据如下成绩单创建字典,要求输入姓名和科目,能够查询到成绩python
时间: 2024-10-19 15:13:11 浏览: 13
课程设计基于python实现的成绩查询系统源码.zip
5星 · 资源好评率100%
为了创建一个用于存储学生姓名、科目及其对应成绩的字典,你可以遵循这样的步骤:
```python
# 初始化一个空字典
student_scores = {}
# 定义一个函数来添加成绩
def add_score(name, subject, grade):
if name in student_scores:
student_scores[name][subject] = grade
else:
student_scores[name] = {subject: grade}
# 示例用法
add_score("张三", "数学", 90)
add_score("李四", "语文", 85)
add_score("张三", "英语", 95) # 更新张三的英语成绩
# 查询成绩
def get_grade(name, subject):
return student_scores.get(name, {}).get(subject, "未找到该记录")
# 测试查询
print(get_grade("张三", "数学")) # 输出:90
print(get_grade("李四", "英语")) # 输出:85
print(get_grade("王五", "化学")) # 输出:未找到该记录
阅读全文