Python设计员工管理系统

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 姓名:%s 性别:%s 年龄:%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()