写一个具有查询功能的代码
时间: 2023-03-20 16:01:10 浏览: 97
好的,这里是一个简单的具有查询功能的代码示例:
```
students = [
{"name": "小明", "age": 18, "score": 90},
{"name": "小红", "age": 17, "score": 85},
{"name": "小刚", "age": 19, "score": 95},
{"name": "小丽", "age": 20, "score": 92},
{"name": "小强", "age": 18, "score": 88}
]
def search(name):
for student in students:
if student["name"] == name:
return student
return None
name = input("请输入学生姓名:")
result = search(name)
if result:
print(f"姓名:{result['name']}\n年龄:{result['age']}\n成绩:{result['score']}")
else:
print("查无此人!")
```
这个程序定义了一个列表 `students`,里面存储了学生的姓名、年龄和成绩等信息。程序中还定义了一个 `search` 函数,用于在 `students` 列表中查找指定姓名的学生。如果找到了,就返回该学生的信息;否则返回 `None`。接下来,程序会要求用户输入要查询的学生姓名,然后调用 `search` 函数查找并输出结果。如果找不到对应的学生,则输出提示信息。
阅读全文