学生信息添加和查找函数设计。 要求:存储学生信息的字典结构如下:{"name":"张三","gender":"男","age":20},设计一个学生列表来存储多个学生。设计至少2个函数,分别实现对学生信息的添加和查找功能。
时间: 2023-09-25 07:12:24 浏览: 33
以下是Python代码实现:
```python
student_list = [] # 学生列表,用于存储多个学生信息的字典结构
# 添加学生信息
def add_student():
name = input("请输入学生姓名:")
gender = input("请输入学生性别:")
age = int(input("请输入学生年龄:"))
student = {"name": name, "gender": gender, "age": age}
student_list.append(student)
print("学生信息添加成功!")
# 查找学生信息
def search_student():
name = input("请输入要查找的学生姓名:")
for student in student_list:
if student["name"] == name:
print("该学生信息如下:")
print(f"姓名:{student['name']}")
print(f"性别:{student['gender']}")
print(f"年龄:{student['age']}")
break
else:
print("未找到该学生信息!")
# 测试代码
add_student()
add_student()
search_student()
```
运行程序后,依次输入两个学生的信息,然后输入要查找的学生姓名,即可输出该学生的信息。注意,以上代码只是简单实现,实际使用时可能需要对输入的数据进行验证和处理,以保证程序的健壮性和正确性。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)