1. 程式人生 > 實用技巧 >員工管理系統

員工管理系統

# _*_ coding:utf-8 _*_
# 開發人員:wht
# 開發時間:2021-01-1114:19
# 開發名稱:1.py
# 開發工具:PyCharm
def init():
print('***************歡迎****************')
print('1查詢員工')
print('2新增')
print('3編輯員工')
print('4刪除員工')
print('退出')
print('*****************************************')
return int (input('請輸入1~5'))
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('編號:%s \t 姓名: %s \t 性別 %s \t 年齡 %s '% (emp['empId'],emp['empName'],emp['sex'],emp['age']))
def addEmp():
empId = int(input('編號'))
empName = int(input('姓名'))
sex = int(input('性別'))
age = int(input('年齡'))
emp ={'empId':empId ,'empName':empName ,'sex':sex ,'age':age}
emps.append(emp)

def editEmp():
empId = int(input('編號'))
empName = int(input('姓名'))
sex = int(input('性別'))
age = int(input('年齡'))
for i in range(len(emps)):
if empId == emps[i]['empsId']:
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()