美文网首页
2018-08-01day-13作业

2018-08-01day-13作业

作者: BIGBOSS_93d6 | 来源:发表于2018-08-01 20:54 被阅读0次
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('没有找到相关的员工信息!')
                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.继续添加\n其他:返回')
    prompt=input('==')
    if prompt!='1':
        break

print('查看员工信息')
c1.view()
print('删除员工')
c1.delete()

相关文章

  • 2018-08-01day-13作业

  • 2018-08-01day-13

    一、内置类属性 内置类属性:python中每个类都拥有内置的类属性namedocdictmodulebases 1...

  • 今天先不更

    补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业...

  • 作业作业作业

    出外听课两天,小必的学习没过问。 早晨,小必的数学作业没完成,很多没完成:优化设计,数学书,小灵通,都没完成。 中...

  • 作业作业作业

    头疼的厉害,太阳穴绷得紧紧的。躺了一个多小时了,也不见好转。每当这个时候,一场大觉就能让我彻底放松。可是心不静,怎...

  • 作业作业作业

    1,我的作业 写好了文章,倒也没发的欲望,这是我的作业,作业。 只是想着把一切都准备好,明天再发。听说发文很多O推...

  • 作业作业作业

    @所有人 各位家长:学生对待作业的态度就是对待学习的态度。态度决定一切!老师们在检查作业过程中发现有不写的、有偷工...

  • 11-17

    作业1: 作业2: 作业3: 作业4: 作业5: 作业6: 作业7: 作业8: 作业9: 作业10: 作业11: ...

  • 11月17

    作业1 作业2 作业3 作业4 作业五 作业6 作业7 作业8 作业9 作业10 作业11 思考

  • 11.17

    作业1 作业2 作业3 作业4 作业5 作业6 作业7 作业8 作业9 作业10 作业11 思考

网友评论

      本文标题:2018-08-01day-13作业

      本文链接:https://www.haomeiwen.com/subject/jnfdvftx.html