上一节:EMS项目练习 _查询员工信息
第二步完成员工的添加:
添加前思考一个问题,添加什么信息?
所以第一步就是要获取员工的各种属性,此时可以使用input函数来获取并保存在对应的变量里。
信息有了之后呢?就是要将这四个信息拼接为字符串,然后插入到员工列表中。
此时为了用户的友好性,可以进行一个提示,显示插入的信息,并提示是否确认插入?如果是,就添加到员工的列表中,如果否即清除以上输入的信息。
接下来用代码实现上面的操作:
elif user_choose == '2':
# 添加员工
# 获取要添加员工的信息,姓名、年龄、性别、住址
emp_name = input('请输入员工的姓名:')
emp_age = input('请输入员工的年龄:')
emp_gender = input('请输入员工的性别:')
emp_address = input('请输入员工的住址:')
# 创建员工信息
# 将四个信息拼接为一个字符串,然后插入到列表中
emp = f'{emp_name}\t{emp_age}\t{emp_gender}\t{emp_address}'
# 显示一个提示信息
print('以下员工将被添加到系统中')
print('-'*62)
print('姓名\t年龄\t性别\t住址')
print(emp)
print('-'*62)
user_confirm = input('是否确认该操作[Y/N]:')
# 判断
if user_confirm == 'y' or user_confirm == 'yes' :
# 确认
emps.append(emp)
# 显示提示信息
print('添加成功!')
else :
# 取消操作
print('添加已取消!')
执行结果为:
再执行一次查询的操作,会发现添加的“猪八戒”就会显示在员工列表中了。
这就完成了员工的添加。
点击查看配套视频课程
获取更多内容,请关注Python学习站技术圈!