上一节:列表的遍历
EMS(Employee Manager System 员工管理系统) 练习
本节将运用前面学过的知识进行一个练习:EMS(Employee Manager System 员工管理系统)项目练习_添加员工部分的代码实现。
首先来大体上看一下需要做些什么:
- 做命令行版本的员工管理系统
- 功能:
四个:
1.查询
- 显示当前系统当中的所有员工
2.添加
- 将员工添加到当前系统中
3.删除
- 将员工从系统当中删除
4.退出
- 退出系统
思考:
- 员工信息要保存到哪里?
可以用之前学过的列表形式,在系统中应该有一个列表,专门用来保存所有员工信息的。
思路都理清楚了,接下来我们一起将上面的逻辑用代码实现:
首先打印欢迎信息:
# 显示系统的欢迎信息
print('-'*20 , '欢迎使用员工管理系统', '-'*20)
# 创建一个列表,用来保存员工的信息,员工的信息以字符串的形式统一保存到列表
emps = ['孙悟空\t18\t男\t花果山','猪八戒\t28\t男\t高老庄']
# 创建一个死循环
while True:
# 显示用户的选项
print('请选择要做的操作:')
print('\t1.查询员工')
print('\t2.添加员工')
print('\t3.删除员工')
print('\t4.退出系统')
user_choose = input('请选择[1-4]:')
执行结果为:
接下来根据用户的选择进行不同的操作。
第一步完成员工的信息查询:显示员工信息。
print('-'*62)
# 根据用户的选择做相关的操作
if user_choose == '1' :
# 查询员工
# 打印表头
print('\t序号\t姓名\t年龄\t性别\t住址')
# 创建一个变量,来表示员工的序号
n = 1
# 显示员工信息
for emp in emps :
print(f'\t{n}\t{emp}')
n += 1
执行结果为:
到此就完成了员工的查询操作,下一节将介绍如何添加员工。
点击查看配套视频课程
获取更多内容,请关注Python学习站技术圈!