简单的员工信息管理系统

列表实现EMS员工管理系统

需求: 做一个简易命令行版本的员工信息管理系统

功能:查询员工,添加员工,删除员工,退出系统

# 查询员工:显示当前系统的所有员工
# 添加员工:添加员工到当前的系统中
# 删除员工:从系统中删除员工
# 退出:直接退出
person_list=["张一\t22\t男\t北京","李二\t23\t男\t天津","王三\t24\t女\t广州","吴四\t25\t女\t上海","刘五\t26\t男\t三亚","宋七\t27\t女\t武汉"]
print("-"*20,"员工管理系统","-"*20)
while True :
    print("-"*60)
    print("\t<1>查询员工")
    print("\t<2>添加员工")
    print("\t<3>删除员工")
    print("\t<4>退出系统")
    print("-"*60)   
    choose_num=input("请输入您的选择[1-4]:")
    if choose_num=="1":
        print("\t编号\t姓名\t年龄\t性别\t地址")
        n=1
        for i in person_list: 
            print(f'\t{n}\t{i}')
            n+=1     
    elif choose_num=="2":
        print("请输入你要添加的员工的详细信息")
        person_name=input("姓名:")
        person_age=input("年龄:")
        person_sex=input("性别:")
        person_local=input("地址:")
        person_listadd=[f'{person_name}\t{person_age}\t{person_sex}\t{person_local}']
        person_list.extend(person_listadd)
        continue
    elif choose_num=="3":
        num=int(input("请输入你要删除的员工编号:"))-1
        person_list.pop(num)  ## 序列的删除方法
        print("删除成功")
    elif choose_num=="4":
        print("退出系统")
        break
    else :
        print("您输入有误,请重新输入")

缺点:

1.退出之后之前操作无法保存

2.格式问题没深入研究

执行截图:
添加与查询员工
简单的员工信息管理系统_第1张图片
删除与查询
简单的员工信息管理系统_第2张图片
简单的员工信息管理系统_第3张图片
退出系统
简单的员工信息管理系统_第4张图片

你可能感兴趣的:(python)