写一个景区管理人员的录入,查找,删除的系统
时间: 2024-02-28 12:52:10 浏览: 16
好的,我可以为您提供一个简单的示例代码,帮助您实现这个功能。
首先,我们需要定义一个景区管理人员的类,包括姓名、年龄、性别等基本信息,示例代码如下:
```
class Staff:
def __init__(self, name, age, gender):
self.name = name
self.age = age
self.gender = gender
```
然后,我们可以定义一个管理人员的列表,并实现录入、查找和删除功能,示例代码如下:
```
class StaffManager:
def __init__(self):
self.staff_list = []
def add_staff(self, name, age, gender):
staff = Staff(name, age, gender)
self.staff_list.append(staff)
def find_staff(self, name):
for staff in self.staff_list:
if staff.name == name:
return staff
return None
def del_staff(self, name):
staff = self.find_staff(name)
if staff:
self.staff_list.remove(staff)
return True
else:
return False
```
最后,我们可以在主函数中调用这些方法来实现对管理人员的操作,示例代码如下:
```
if __name__ == '__main__':
manager = StaffManager()
manager.add_staff('张三', 25, '男')
manager.add_staff('李四', 30, '女')
manager.add_staff('王五', 28, '男')
staff = manager.find_staff('李四')
if staff:
print('姓名:{},年龄:{},性别:{}'.format(staff.name, staff.age, staff.gender))
else:
print('没有找到该员工')
if manager.del_staff('王五'):
print('删除成功')
else:
print('没有找到该员工')
```
当您运行这段代码时,它将打印出李四的基本信息,并从列表中删除王五,并打印出删除成功的消息。您可以根据自己的需要修改这段代码,以实现更多的功能。