使用python创作一个宿舍管理系统代码 1.显示宿舍全体成员信息 2.增加宿舍新成员(成团姓名 成员性别 成员年龄 成员爱好 成员住址 成员手机号码 )形成一个列表并输出 3.删除学生信息 4.修改学生信息 5.查询指定宿舍成员信息 6.退出
时间: 2024-04-01 12:32:02 浏览: 20
好的,以下是一个简单的宿舍管理系统的Python代码:
```python
# 初始化宿舍成员信息
dorm_members = [
{'name': '张三', 'gender': '男', 'age': 20, 'hobby': '篮球', 'address': 'A栋101室', 'phone': '13888888888'},
{'name': '李四', 'gender': '女', 'age': 19, 'hobby': '游泳', 'address': 'A栋102室', 'phone': '13999999999'},
{'name': '王五', 'gender': '男', 'age': 21, 'hobby': '乒乓球', 'address': 'B栋201室', 'phone': '13666666666'}
]
while True:
# 显示菜单
print('宿舍管理系统')
print('1. 显示宿舍全体成员信息')
print('2. 增加宿舍新成员')
print('3. 删除学生信息')
print('4. 修改学生信息')
print('5. 查询指定宿舍成员信息')
print('6. 退出')
# 用户输入选项
choice = input('请输入选项:')
# 显示宿舍全体成员信息
if choice == '1':
print('宿舍全体成员信息:')
for member in dorm_members:
print('姓名:{},性别:{},年龄:{},爱好:{},住址:{},手机号码:{}'.format(member['name'], member['gender'], member['age'], member['hobby'], member['address'], member['phone']))
# 增加宿舍新成员
elif choice == '2':
print('请输入新成员信息:')
name = input('姓名:')
gender = input('性别:')
age = input('年龄:')
hobby = input('爱好:')
address = input('住址:')
phone = input('手机号码:')
new_member = {'name': name, 'gender': gender, 'age': age, 'hobby': hobby, 'address': address, 'phone': phone}
dorm_members.append(new_member)
print('新成员信息已添加!')
# 删除学生信息
elif choice == '3':
name = input('请输入要删除的成员姓名:')
for member in dorm_members:
if member['name'] == name:
dorm_members.remove(member)
print('成员信息已删除!')
break
else:
print('未找到该成员!')
# 修改学生信息
elif choice == '4':
name = input('请输入要修改的成员姓名:')
for member in dorm_members:
if member['name'] == name:
print('请输入新的成员信息:')
member['name'] = input('姓名:')
member['gender'] = input('性别:')
member['age'] = input('年龄:')
member['hobby'] = input('爱好:')
member['address'] = input('住址:')
member['phone'] = input('手机号码:')
print('成员信息已修改!')
break
else:
print('未找到该成员!')
# 查询指定宿舍成员信息
elif choice == '5':
name = input('请输入要查询的成员姓名:')
for member in dorm_members:
if member['name'] == name:
print('成员信息如下:')
print('姓名:{},性别:{},年龄:{},爱好:{},住址:{},手机号码:{}'.format(member['name'], member['gender'], member['age'], member['hobby'], member['address'], member['phone']))
break
else:
print('未找到该成员!')
# 退出
elif choice == '6':
print('感谢使用宿舍管理系统,再见!')
break
# 无效选项
else:
print('无效选项,请重新输入!')
```
这个宿舍管理系统的菜单比较简单,只包括了基本的增删改查操作和退出选项。如果需要更多功能,可以根据实际需求进行扩展。