2018-08-01day-13作業(yè)

k_name='name'
k_age='age'
k_job_number='job_number'
k_salary='salary'
k_position='position'
k_department='department'
k_all_worker='workers'
Workers={}

class Staff:
    def __init__(self):
        self.name=''
        self.age=0
        self.job_number=''
        self.salary=0
        self.position=''
        self.department=''

class Company:
    def __init__(self,name):
        self.name=name

    def add_staff(self):
        self.name=input('name:')
        self.age=input('age:')
        self.job_number=input('job_number:')
        self.salary=input('salary:')
        self.position=input('position:')
        self.department=input('department:')
        add_worker={k_name:self.name,k_age:self.age,k_job_number:self.job_number,k_salary:self.salary,k_position:self.position,k_department:self.department}
        all_workers = Workers.get(k_all_worker)
        if all_workers == None:
            all_workers = []
        # 將員工添加到容器中
        all_workers.append(add_worker)
        Workers[k_all_worker] = all_workers
        print('添加員工 %s 的信息成功' % self.name)
    def view(self):
        print(Workers)
    def delete(self):
        all_workers = Workers.get(k_all_worker)
        del_name=input('name:')
        del_workers=[]
        for worker in all_workers:
            if del_name==worker[k_name]:
                del_workers.append(worker)
            if not len(del_workers):
                print('沒有找到相關(guān)的員工信息!')
                continue
        index = 0
        for worker in del_workers:
            print(index, worker)
            index += 1

        del_num = input('請選擇要刪除的員工的編號:')
        del_worker = del_workers[int(del_num)]
        Workers[k_all_worker].remove(del_worker)
        print('刪除成功!')
c1=Company('阿里')
print('添加員工')
while True:
    c1.add_staff()
    print('1.繼續(xù)添加\n其他:返回')
    prompt=input('==')
    if prompt!='1':
        break

print('查看員工信息')
c1.view()
print('刪除員工')
c1.delete()
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容