员工的增删改查

def init():
print('------------员工管理系统--------------')
print('1,查询员工')
print('2,新增员工')
print('3,编辑员工')
print('4,删除员工')
print('5,退出')
print('----------------------------------------')
return int(input('请输入1-5:'))
emps = []
emp = {'empId':1, 'empName': '张三', 'sex': '女', 'age': 18}
emps.append(emp);
print(emps)
def optertion():
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(emp)
print('编号:%s 姓名:%s 性别:%s 年龄:%s'%(emp['empId'], emp['empName'], emp['sex'], emp['age']))

def addEmp():
empId = int(input('请输入编号:'))
empName = input('请输入姓名:')
sex =input('请输入性别')
age =input('请输入年 龄:')
emp ={'empId':empId,'empName':empName,'sex': sex, 'age':age}
emps.append(emp)

def editEmp():
empId = int(input('请输入编号:'))
empName = input('请输入姓名:')
sex = input('请输入性别:')
age = 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__':
optertion()
原文地址:https://www.cnblogs.com/zxpnb/p/14275411.html