print("--------------------**欢迎使用【人力资源管理系统】**--------------------") print( "---------------**请输入员工编号**---------------") use = input("员工编号:") user = str(use) while user != "321": print("--------------------【人力资源管理系统】--------------------") user = str(use) if user == "321": print("员工编号输入正确,请稍后:") else: print("员工编号输入有误,请重新输入:") use = input("员工编号:") print("请输入密码:") key = input("密码:") keys = str(key) while keys != "123": print("--------------------【人力资源管理系统】--------------------") keys = str(key) if keys == "123": print("密码输入正确,请稍后:") else: print("密码输入有误,请重新输入:") key = input("密码:") print("欢迎您:人资经理小明") print("""********************************** 欢迎使用【人力资源管理系统】 请选择功能: 1:员工信息列表 2: 员工信息查询 3:员工信息添加 4:员工信息修改 5:员工信息删除 0:退出 *********************************""") staffs = [ { 'ID':'351586', 'name':'小明', 'sexual':'男', 'job':'人资经理' }, { 'ID':'123456', 'name':'小华', 'sexual':'男', 'job':'CEO' }, { 'ID':'654321', 'name':'小丽', 'sexual':'女', 'job':'老板' } ] while True: action = input("请输入您要进行的操作:") print("你选择的功能是:{}".format(action)) if action == "0": print("欢迎您再次使用!") break elif action == "1": print("请稍后,正在加载员工信息....") for staff in staffs: print(staff) elif action == "2": print('请输入你要查询员工的员工编号') ID = input("员工编号:") for staff in staffs: if staff['ID'] == ID: print(staff) else: print("员工编号为{}的员工信息不存在".format(ID)) elif action == "3": print("请输入你要添加员工的员工编号和姓名") ID = input('员工编号:') name = input('姓名:') sexial = input('性别') job = input('职位') staff={ 'ID': ID, 'name': name, 'sexual':sexual, 'job':job } staffs.append(staff) elif action == "4": print("请输入你要修改员工的员工编号") ID = input('员工编号:') for staff in staffs: if staff['ID'] == ID: staff['ID'] =input('请输入修改后的员工编号') staff['name']=input('请输入修改后的姓名') staff['sexual']=input('请输入修改后的性别') staff['job']=input('请输入修改后的职位') break else: print("员工编号为{}的员工信息不存在".format(ID)) elif action == "5": print("请输入你要删除员工的员工编号") ID = input('员工编号:') for staff in staffs: if staff['ID'] == ID: staffs.remove(staff) break else: print("员工编号为{}的员工信息不存在".format(ID)) else: print("输入错误,请重新输入!")