def init():
    print('------------员工管理系统-------------')
    print('1.查询员工')
    print('2.新增员工')
    print('3.编辑员工')
    print('4.删除员工')
    print('5.退出')
    print('-------------------------------------')
    return int(input("请输入1~5"))
emps=[]
def operation():
    while True:
        num = init()
        if num == 1:
            showEmp()
        elif num == 2:
            addEmp()
        elif num == 3:
            editEmp()
        elif num == 4:
            delEmp()
        else:
             break
def showEmp():
    print('进行全查询。。。')
    for emp in emps:
        print('编号:%s \t 姓名:%s \t 性别:%s \t 年龄:%s'%(emp['empId'],emp['empName'],emp['sex'],emp['age']))
def addEmp():
    empId = int(input('请输入编号:'))
    empName = input('请输入姓名:')
    sex = input('请输入性别:')
    age = int(input('请输入年龄:'))
    emp={'empId':empId,'empName':empName,'sex':sex,'age':age}
    emps.append(emp)
def editEmp():
    empId = int(input('请输入编号:'))
    empName = input('请输入姓名:')
    sex = input('请输入性别:')
    age = int(input('请输入年龄:'))
    for i in range(len(emps)):
      if empId == emps[i]['empId']:
            emps[i]['empName']=empName
            emps[i]['sex'] = sex
            emps[i]['age'] = age
            break
def delEmp():
    empId = int(input('请输入编号:'))
    for i in range(len(emps)):
        if empId == emps[i]['empId']:
            del (emps[i])
            break
if __name__ == '__main__':
    operation()