python 现给出一组学生信息,包含姓名,性别,年龄,电话 输出对应信息,则提示未找到
时间: 2024-09-29 11:06:19 浏览: 16
在Python中,你可以创建一个字典列表来存储学生的个人信息,然后编写一个函数来根据给定的学生ID查找并输出相应的信息。如果找不到特定的学生,可以返回一个提示。这是一个简单的示例:
```python
# 定义学生信息字典列表
students = [
{"name": "张三", "gender": "男", "age": 18, "phone": "13800138000"},
{"name": "李四", "gender": "女", "age": 19, "phone": "13900139000"},
{"name": "王五", "gender": "男", "age": 20, "phone": "13700137000"}
]
def get_student_info(student_id):
for student in students:
if student.get("id") == student_id: # 如果存在id键,使用它来匹配,如果没有则默认按名字查找
return f"姓名:{student['name']}, 性别:{student['gender']}, 年龄:{student['age']}, 电话:{student['phone']}"
return "未找到该学生信息"
# 使用函数并检查结果
student_id_to_search = input("请输入要查询的学生ID:")
result = get_student_info(student_id_to_search)
print(result)