字典存储学习信息,并根据姓名查找学生信息用Python编程
时间: 2024-03-17 11:47:13 浏览: 65
可以使用 Python 的字典来存储学生信息,然后根据姓名查找学生信息。
以下是一个示例程序,用于向学生信息字典中添加和查找学生信息:
```python
students = {}
# 添加学生信息
def add_student(name, age, grade):
if name in students:
print(name, "已经存在于学生信息中")
else:
students[name] = {"age": age, "grade": grade}
print(name, "的信息已成功添加")
# 根据姓名查找学生信息
def find_student(name):
if name in students:
print("姓名:", name)
print("年龄:", students[name]["age"])
print("年级:", students[name]["grade"])
else:
print(name, "不存在于学生信息中")
# 添加学生信息
add_student("Alice", 12, 6)
add_student("Bob", 13, 7)
add_student("Charlie", 11, 5)
# 查找学生信息
find_student("Alice")
find_student("Charlie")
find_student("David")
```
运行结果:
```
Alice 的信息已成功添加
Bob 的信息已成功添加
Charlie 的信息已成功添加
姓名: Alice
年龄: 12
年级: 6
姓名: Charlie
年龄: 11
年级: 5
David 不存在于学生信息中
```
这个示例程序使用字典存储学生信息,每个学生的信息是一个字典,包含年龄和年级两个键值对。 `add_student` 函数用于向学生信息字典中添加学生信息,如果已经存在相同姓名的学生信息,则不会添加。`find_student` 函数用于根据姓名查找学生信息,如果找到,则输出学生的年龄和年级信息,否则输出学生不存在的信息。
阅读全文