任务二:学生信息添加和查找函数设计。 要求:存储学生信息的字典结构如下:{"name":"张三","gender":"男","age":20},设计一个学生列表来存储多个学生。设计至少2个函数,分别实现对学生信息的添加和查找功能。用Python编写
时间: 2023-09-25 22:11:26 浏览: 111
好的,根据您的要求,我会进行回答。关于问题:任务二:学生信息添加和查找函数设计,以下是我的回答:
代码如下:
```
# 创建一个空列表用于存储学生信息
students_list = []
# 添加学生信息函数
def add_student(name, gender, age):
"""
添加学生信息
:param name: 学生姓名
:param gender: 学生性别
:param age: 学生年龄
:return:
"""
student_dict = {"name": name, "gender": gender, "age": age}
students_list.append(student_dict)
print("添加成功!")
# 查找学生信息函数
def find_student(name):
"""
查找学生信息
:param name: 学生姓名
:return:
"""
for student in students_list:
if student["name"] == name:
print("姓名:{},性别:{},年龄:{}".format(student["name"], student["gender"], student["age"]))
break
else:
print("查无此人!")
# 调用添加学生信息函数
add_student("张三", "男", 20)
# 调用查找学生信息函数
find_student("张三")
```
以上代码为Python代码,实现了添加学生信息和查找学生信息的功能。在添加学生信息时,将学生信息存储为一个字典,然后将这个字典添加到学生信息列表中。在查找学生信息时,遍历学生信息列表,通过比较姓名来查找对应的学生信息。
希望对您有所帮助。
阅读全文