学生信息添加和查找函数设计,要求存储学生的信息字典如下{"name":"张三","gender":"男",,"age","18"},设计一个学生信息的列表来存储多个学生。设计至少2个函数,分别实现对学生信息的添加和查找功能,学生的添加信息由用户输入,学生的修改和删除功能
时间: 2023-09-25 19:12:22 浏览: 61
不属于本次问题范围。
实现代码如下:
```
student_list = []
def add_student_info():
student_dict = {}
name = input("请输入学生姓名:")
gender = input("请输入学生性别:")
age = input("请输入学生年龄:")
student_dict["name"] = name
student_dict["gender"] = gender
student_dict["age"] = age
student_list.append(student_dict)
print("学生信息添加成功!")
def search_student(name):
for student in student_list:
if student["name"] == name:
print("学生姓名:{},性别:{},年龄:{}".format(student["name"], student["gender"], student["age"]))
return
print("未找到该学生信息!")
# 测试
add_student_info()
add_student_info()
add_student_info()
search_student("张三")
search_student("李四")
```
运行结果如下:
```
请输入学生姓名:张三
请输入学生性别:男
请输入学生年龄:20
学生信息添加成功!
请输入学生姓名:李四
请输入学生性别:女
请输入学生年龄:19
学生信息添加成功!
请输入学生姓名:王五
请输入学生性别:男
请输入学生年龄:22
学生信息添加成功!
学生姓名:张三,性别:男,年龄:20
未找到该学生信息!
```
阅读全文