python宿舍信息管理系统设计代码
时间: 2023-07-23 20:31:00 浏览: 100
以下是一个简单的 Python 宿舍信息管理系统的设计代码:
```python
# 宿舍信息管理系统
students = []
class Student:
def __init__(self, name, room):
self.name = name
self.room = room
def __str__(self):
return f"{self.name}住在{self.room}宿舍"
def add_student():
name = input("请输入学生姓名:")
room = input("请输入学生所在宿舍:")
student = Student(name, room)
students.append(student)
print(f"{name}已添加到系统中!")
def remove_student():
name = input("请输入学生姓名:")
for student in students:
if student.name == name:
students.remove(student)
print(f"{name}已从系统中删除!")
return
print(f"{name}不在系统中!")
def show_students():
for student in students:
print(student)
def main():
while True:
print("欢迎使用宿舍信息管理系统!")
print("1. 添加学生")
print("2. 删除学生")
print("3. 显示学生信息")
print("4. 退出系统")
choice = input("请输入您的选择:")
if choice == "1":
add_student()
elif choice == "2":
remove_student()
elif choice == "3":
show_students()
elif choice == "4":
break
else:
print("无效的选择!")
if __name__ == "__main__":
main()
```
该系统包含了添加、删除、显示学生信息以及退出系统等功能。运行程序后,用户可以根据提示选择相应的功能。
阅读全文