使用Python写一个学生管理系统的查询模块
时间: 2023-07-20 08:12:04 浏览: 95
用python写的学生管理系统
好的,以下是一个简单的学生管理系统查询模块的Python代码示例:
```python
# 定义一个学生类
class Student:
def __init__(self, name, age, gender, grade):
self.name = name
self.age = age
self.gender = gender
self.grade = grade
# 创建学生列表
students = [
Student("张三", 18, "男", "一年级"),
Student("李四", 19, "女", "二年级"),
Student("王五", 20, "男", "三年级"),
Student("赵六", 21, "女", "四年级")
]
# 定义查询函数
def search_student(name):
for student in students:
if student.name == name:
print("姓名:", student.name)
print("年龄:", student.age)
print("性别:", student.gender)
print("年级:", student.grade)
return
print("未找到该学生!")
# 测试查询函数
search_student("张三")
search_student("李四")
search_student("王五")
search_student("赵六")
search_student("钱七")
```
在这个示例中,我们定义了一个 `Student` 类,用于存储每个学生的信息。然后创建了一个学生列表,存储了多个学生的信息。接着,定义了一个 `search_student` 函数,用于查询指定姓名的学生信息。最后,我们测试了查询函数,依次查询了所有学生的信息,并尝试查询一个不存在的学生,验证了查询函数的正确性。
阅读全文