请设计一个dict,存储学生个人信息,包括姓名、年龄、电话、3科成绩,请提供一个简单的查找接口,用户按你的要求输入要查找的人,你的程序把查到的信息打印出来。
可以使用Python中的字典(dict)来存储学生个人信息,然后编写一个简单的查找接口实现查找功能。以下是一个示例代码:
students = {
'Tom': {'age': 18, 'phone': '1234567890', 'scores': [90, 80, 95]},
'Alice': {'age': 19, 'phone': '2345678901', 'scores': [85, 95, 90]},
'Bob': {'age': 20, 'phone': '3456789012', 'scores': [75, 85, 80]}
}
def search_student():
name = input("请输入要查找的学生姓名:")
if name in students:
info = students[name]
print("姓名:{},年龄:{},电话:{},成绩:{}".format(name, info['age'], info['phone'], info['scores']))
else:
print("未找到该学生信息。")
search_student()
在以上示例代码中,我们定义了一个字典students来存储学生个人信息,其中每个学生对应一个字典。然后,我们定义了一个函数search_student()作为查找接口,该函数首先要求用户输入要查找的学生姓名,然后根据姓名在students中查找相应的信息,最后打印出学生的个人信息。如果未找到该学生信息,打印出相应的提示信息。