周末作业(一)

print("员工管理系统V1.0".center(35, '-'))
print("1.添加新员工")
print("2.删除员工")
print("3.修改员工信息")
print("4.查询员工信息")
print("5.查询所有员工信息")
print("6.退出系统")
print("-" * 38)

staff = [{'username': 'a', 'age': '24', 'wages': '4000', 'sex': '男'},
         {'username': 'b', 'age': '24', 'wages': '4000', 'sex': '男'},
         {'username': 'c', 'age': '24', 'wages': '4000', 'sex': '男'}]
dict_staff = {}
while True:
    i = input('请输入您想使用的功能(1.添加新员工 2.删除员工 3.修改员工信息 4.查询员工信息 5.查询所有员工信息 6.退出系统): ')
    a = 1
    if i == '1':
        user = input('请输入员工姓名:').strip()
        for new_staff in staff:
            if user == new_staff['username']:
                print('该员工已存在')
                break
            else:
                years = input('请输入员工年龄:').strip()
                new_wages = input('请输入员工月薪:').strip()
                new_sex = input('请输入员工性别: ').strip()
                new_staff = {}
                new_staff['username'] = user
                new_staff['age'] = years
                new_staff['wages'] = new_wages
                new_staff['sex'] = new_sex
                staff.append(new_staff)
                break
    elif i == '2':
        user_2 = input('请输入您要删除的员工姓名:')
        for new_staff in staff:
            if user_2 == new_staff['username']:
                staff.remove(new_staff)
                a = 0
                break
        else:
            if a == 1:
                print('该用户不存在')
    elif i == '3':
        user_3 = input('请输入您要修改的员工信息的姓名:')
        for new_staff in staff:
            if user_3 == new_staff['username']:
                b = staff.index(new_staff)
                user_name = input('请修改姓名: ').strip()
                years_1 = input('请修改员工年龄:').strip()
                new_wages_1 = input('请修改员工月薪:').strip()
                new_sex_1 = input('请修改员工性别: ').strip()
                new_staff = {}
                new_staff['username'] = user_name
                new_staff['age'] = years_1
                new_staff['wages'] = new_wages_1
                new_staff['sex'] = new_sex_1
                staff[b] = new_staff
                a = 0
                break
        else:
            if a == 1:
                print('您输入的员工姓名不存在')
    elif i == '4':
        user_4 = input('请输入您要查询的员工姓名:')
        for new_staff in staff:
            if user_4 == new_staff['username']:
                print(new_staff['username'].center(35, '-'))
                print('姓名:{}'.format(new_staff['username']))
                print('年龄:{}'.format(new_staff['age']))
                print('月薪:{}'.format(new_staff['wages']))
                print('性别:{}'.format(new_staff['sex']))
                print('-' * 35)
                a = 0
                break
        else:
            if a == 1:
                print('您输入的员工姓名不存在')
    elif i == '5':
        print('员工信息表'.center(35, '-'))
        for new_staff in staff:
            print(new_staff['username'].center(35, '-'))
            print('姓名:{}'.format(new_staff['username']))
            print('年龄:{}'.format(new_staff['age']))
            print('月薪:{}'.format(new_staff['wages']))
            print('性别:{}'.format(new_staff['sex']))
            print('-' * 35)

    else:
        print('退出成功,祝您生活愉快!!!')
        break

posted @ 2022-03-11 08:26  くうはくの白  阅读(34)  评论(0)    收藏  举报