print("员工管理系统V1.0".center(35, '-'))
print("1.添加新员工")
print("2.删除员工")
print("3.修改员工信息")
print("4.查询员工信息")
print("5.查询所有员工信息")
print("6.退出系统")
print("-" * 38)
staff = [{'username': 'a', 'age': '24', 'wages': '4000', 'sex': '男'},
{'username': 'b', 'age': '24', 'wages': '4000', 'sex': '男'},
{'username': 'c', 'age': '24', 'wages': '4000', 'sex': '男'}]
dict_staff = {}
while True:
i = input('请输入您想使用的功能(1.添加新员工 2.删除员工 3.修改员工信息 4.查询员工信息 5.查询所有员工信息 6.退出系统): ')
a = 1
if i == '1':
user = input('请输入员工姓名:').strip()
for new_staff in staff:
if user == new_staff['username']:
print('该员工已存在')
break
else:
years = input('请输入员工年龄:').strip()
new_wages = input('请输入员工月薪:').strip()
new_sex = input('请输入员工性别: ').strip()
new_staff = {}
new_staff['username'] = user
new_staff['age'] = years
new_staff['wages'] = new_wages
new_staff['sex'] = new_sex
staff.append(new_staff)
break
elif i == '2':
user_2 = input('请输入您要删除的员工姓名:')
for new_staff in staff:
if user_2 == new_staff['username']:
staff.remove(new_staff)
a = 0
break
else:
if a == 1:
print('该用户不存在')
elif i == '3':
user_3 = input('请输入您要修改的员工信息的姓名:')
for new_staff in staff:
if user_3 == new_staff['username']:
b = staff.index(new_staff)
user_name = input('请修改姓名: ').strip()
years_1 = input('请修改员工年龄:').strip()
new_wages_1 = input('请修改员工月薪:').strip()
new_sex_1 = input('请修改员工性别: ').strip()
new_staff = {}
new_staff['username'] = user_name
new_staff['age'] = years_1
new_staff['wages'] = new_wages_1
new_staff['sex'] = new_sex_1
staff[b] = new_staff
a = 0
break
else:
if a == 1:
print('您输入的员工姓名不存在')
elif i == '4':
user_4 = input('请输入您要查询的员工姓名:')
for new_staff in staff:
if user_4 == new_staff['username']:
print(new_staff['username'].center(35, '-'))
print('姓名:{}'.format(new_staff['username']))
print('年龄:{}'.format(new_staff['age']))
print('月薪:{}'.format(new_staff['wages']))
print('性别:{}'.format(new_staff['sex']))
print('-' * 35)
a = 0
break
else:
if a == 1:
print('您输入的员工姓名不存在')
elif i == '5':
print('员工信息表'.center(35, '-'))
for new_staff in staff:
print(new_staff['username'].center(35, '-'))
print('姓名:{}'.format(new_staff['username']))
print('年龄:{}'.format(new_staff['age']))
print('月薪:{}'.format(new_staff['wages']))
print('性别:{}'.format(new_staff['sex']))
print('-' * 35)
else:
print('退出成功,祝您生活愉快!!!')
break