写一个宿舍管理系统的代码
时间: 2023-12-01 17:57:30 浏览: 19
以下是一个简单的宿舍管理系统的代码示例,包括添加学生信息、查询学生信息和删除学生信息的功能:
```python
class Student:
def __init__(self, name, age, gender, room):
self.name = name
self.age = age
self.gender = gender
self.room = room
class Dormitory:
def __init__(self):
self.students = []
def add_student(self, student):
self.students.append(student)
def get_student_by_name(self, name):
for student in self.students:
if student.name == name:
return student
return None
def remove_student(self, student):
self.students.remove(student)
if __name__ == '__main__':
dormitory = Dormitory()
# 添加学生信息
student1 = Student('张三', 20, '男', 'A101')
dormitory.add_student(student1)
student2 = Student('李四', 21, '女', 'B201')
dormitory.add_student(student2)
student3 = Student('王五', 19, '男', 'C301')
dormitory.add_student(student3)
# 查询学生信息
student = dormitory.get_student_by_name('张三')
if student:
print(f"{student.name} {student.age}岁 {student.gender} {student.room}")
else:
print("未找到该学生信息")
# 删除学生信息
dormitory.remove_student(student2)
```
以上代码实现了一个简单的宿舍管理系统,你可以根据需求进行修改和扩展。