Python 之 控制台输出打印员工管理
需求:员工管理系统
功能:
-
1.添加员工信息
-
2.删除员工信息
-
3.修改员工信息
-
4.查看单个员工信息
-
5.查看所有员工信息
-
6.退出
技术:
函数、数据类型(字典列表)、循环、条件语句
思路:
-
1、定义函数
chocieFunc,在该函数中打印要做的选择(增删查改)
addEmp,在该函数中得到要添加的员工信息,并添加到数组emps中
delEmp,在该函数中得到要删除的员工编号,根据编号从emps中删除
updateEmp,在该函数中得到要修改的员工编号,以及要修改的信息,根据编号修改emps中的对应信息
getEmpById,在该函数中得到要查看的员工编号,打印输出该员工的信息
getAllEmps,在该函数中,直接循环打印输出所有员工信息
-
2、定义循环
while True
首先调用chocieFunc(),然后根据用户的选择,分别调用相对应的函数
代码实现:
# 可以先存几个数据
emps = [
{
"id": "001", "name": "魏无羡", "gender": "男", "age": "19"},
{
"id": "002", "name": "蓝忘机", "gender": "男", "age": "20"},
{
"id": "003", "name": "江晚吟", "gender": "男", "age": "19"}
]
"""选择功能列表"""
def