python建立学生信息查询系统代码
时间: 2024-10-15 17:16:01 浏览: 38
在Python中创建一个简单的学生信息查询系统,我们可以使用字典或者类来存储学生的数据,并提供一些基本的查询功能。这里我们使用字典作为示例:
```python
# 定义学生信息的字典结构
students = {
'001': {'name': '张三', 'age': 18, 'grade': '高一'},
'002': {'name': '李四', 'age': 17, 'grade': '高二'},
'003': {'name': '王五', 'age': 19, 'grade': '高三'}
}
def search_student(query):
# 检查输入是否为有效的学号格式
if not query.isdigit():
return "请输入正确的学号"
# 查询特定学生的信息
if query in students:
student_info = students[query]
return f"学生{query}的信息:姓名{student_info['name']}, 年龄{student_info['age']}, 班级{student_info['grade']}"
else:
return "找不到该学生的信息"
# 示例查询
print(search_student('001'))
```
在这个例子中,你可以通过函数`search_student`查询指定学生的详细信息。如果输入的不是有效学号,它会返回错误消息。
阅读全文