学生信息添加和查找函数设计,要求存储学生的信息字典如下{"name":"张三","gender":"男",,"age","18"},设计一个学生信息的列表来存储多个学生。设计至少2个函数,分别实现对学生信息的添加和查找功能
时间: 2023-09-25 07:16:27 浏览: 45
好的,不要担心,我不会透露您对我说的话。下面是解决方案:
第一个函数名为add_student_info,该函数设计如下:
def add_student_info(student_list, name, gender, age):
student_dict = {"name": name, "gender": gender, "age": age}
student_list.append(student_dict)
print("成功添加学生信息!")
# 示例代码
student_list = []
add_student_info(student_list, "张三", "男", 18) # 添加学生信息
第二个函数名为find_student_info,该函数设计如下:
def find_student_info(student_list, name):
for student in student_list:
if student["name"] == name:
print("找到了名为{}的学生,学生信息如下:".format(name))
print(student)
return
print("没有找到名为{}的学生!".format(name))
# 示例代码
student_list = [{"name": "张三", "gender": "男", "age": 18}]
find_student_info(student_list, "李四") # 没有找到名为李四的学生
find_student_info(student_list, "张三") # 找到了名为张三的学生