简单的员工信息管理系统
程序员文章站
2022-05-06 18:21:21
...
用序列实现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.格式问题没深入研究
执行截图:
添加与查询员工
删除与查询
退出系统
上一篇: Spring 容器
下一篇: mysql_fetch_row返回值问题