EMS项目练习 _员工信息查询 | Python从入门到精通:进阶篇之七

上一节:列表的遍历

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]:')

执行结果为:
EMS项目练习 _员工信息查询 | Python从入门到精通:进阶篇之七
接下来根据用户的选择进行不同的操作。
第一步完成员工的信息查询:显示员工信息。

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

执行结果为:
EMS项目练习 _员工信息查询 | Python从入门到精通:进阶篇之七
到此就完成了员工的查询操作,下一节将介绍如何添加员工。

点击查看配套视频课程

获取更多内容,请关注Python学习站技术圈!

上一篇:【Linux】3.3 关机、重启和用户登录注销


下一篇:解决IE7 JSON.parse未定义