用python#设计一个员工管理系统v1.0版本 #1.增加员工信息(姓名,年龄,性别,薪水) #2.删除员工信息(根据姓名来删除) #3.修改员工信息(根据姓名来修改 修改薪水) #4.查询员工(根据姓名查询) #5.显示公司所有员工 #6.退出程序
时间: 2024-01-28 13:05:51 浏览: 49
可以使用字典来存储每个员工的信息,键为员工姓名,值为一个包含员工其他信息的列表。可以使用一个循环菜单来实现员工管理系统,不断循环直到用户选择退出程序。可以使用以下代码实现员工管理系统v1.0版本:
```python
# 初始化员工字典employees = {}
# 循环菜单
while True:
print("=== 员工管理系统 ===")
print("1. 增加员工信息")
print("2. 删除员工信息")
print("3. 修改员工信息")
print("4. 查询员工")
print("5. 显示公司所有员工")
print("6. 退出程序")
choice = input("请输入操作编号:")
if choice == "1":
# 增加员工信息
name = input("请输入员工姓名:")
age = input("请输入员工年龄:")
gender = input("请输入员工性别:")
salary = input("请输入员工薪水:")
employees[name] = [age, gender, salary]
print("成功添加员工信息!")
elif choice == "2":
# 删除员工信息
name = input("请输入要删除的员工姓名:")
if name in employees:
del employees[name]
print("成功删除员工信息!")
else:
print("员工不存在!")
elif choice == "3":
# 修改员工信息
name = input("请输入要修改的员工姓名:")
if name in employees:
salary = input("请输入员工新的薪水:")
employees[name][2] = salary
print("成功修改员工信息!")
else:
print("员工不存在!")
elif choice == "4":
# 查询员工信息
name = input("请输入要查询的员工姓名:")
if name in employees:
print("员工姓名:", name)
print("员工年龄:", employees[name][0])
print("员工性别:", employees[name][1])
print("员工薪水:", employees[name][2])
else:
print("员工不存在!")
elif choice == "5":
# 显示所有员工信息
print("公司所有员工信息如下:")
for name in employees:
print("员工姓名:", name)
print("员工年龄:", employees[name][0])
print("员工性别:", employees[name][1])
print("员工薪水:", employees[name][2])
elif choice == "6":
# 退出程序
print("谢谢使用员工管理系统,再见!")
break
else:
print("无效的操作编号,请重新输入!")
```
运行以上代码,即可启动员工管理系统。用户可以根据提示输入操作编号,来增加、删除、修改、查询员工信息,显示所有员工信息,或者退出程序。
阅读全文