EMS 项目练习_删除员工|学习笔记

简介: 快速学习 EMS 项目练习_删除员工

开发者学堂课程【Python 语言基础 2:列表、元组、字典、集合:EMS 项目练习_删除员工】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/600/detail/8709


EMS 项目练习_删除员工


删除员工,根据员工的序号来删除员工

l 获取要删除的员工的序号

del_num = int(input(‘请输入要删除的员工的序号 : ’))

所有的序号是数字,但 是 input 返回的是一个字符串,所以要做一个类型转换 int,转换成数字并且因为输入的是序号,所以要将 index 变成 num.

 

l 判断序号是否有效

if 0 < del_num <= len(emps) :

#输入合法,根据序号来获取索引

del_i = del_num - 1

#显示一个提示信息

print(‘以下员工将被删除’)

print(‘-’*62)

print(‘姓名\t年龄\t性别\t住址’)

print(f‘\t{del_num}\t{emps[del_i]} ’)

print(‘-’*62)

user_confirm = input(‘是否确认该操作[Y/N]: ’ )

else :

#输入有误

print(‘您的输入有误,请重新操作!’)

效果如下:

先查询

选择删除员工

可以修改 user_confirm = input(‘该操作不可恢复,是否确认[Y/N]: ’ )

#判断

if user_confirm == ‘y’ or user_confirm == ‘yes’ :

#删除元素

emps.pop(del_i)

#显示提示

print( ‘员工已被删除!’)

else :

#操作取消

print(‘操作已取消!’)

效果如下:

输入1:

取消后

再输入 2:

再来添加员工并确认

再来删除员工:

图片3.png

相关文章
OA项目之我的会议(查询&会议排座&送审)(一)
OA项目之我的会议(查询&会议排座&送审)
|
9月前
|
SQL JSON 前端开发
Javaweb之SpringBootWeb案例员工管理之删除员工的详细解析
Javaweb之SpringBootWeb案例员工管理之删除员工的详细解析
75 0
|
9月前
|
存储 API 数据安全/隐私保护
1688阿里巴巴中国站获得公司档案信息 API接口(档案信息有什么用)
要获取1688阿里巴巴中国站的公司档案信息API接口,你需要遵循阿里巴巴开放平台的开发流程,并申请相应的API权限。以下是一些基本的步骤和指导:
|
监控 安全 机器人
什么是入职员工资料录入RPA机器人
每当有新员工入职时,需要将其个人信息逐一录入系统,包括姓名、身份证号码、银行账户等。这项工作既繁琐又耗时,容易出现人为错误,对人力资源管理部门的工作效率和数据准确性带来了挑战。 为了解决这些问题,rpa机器人的应用成为了一种有效的解决方案。
|
前端开发 JavaScript
人事管理项目-部门数据编辑
人事管理项目-部门数据编辑
|
XML 监控 前端开发
人事管理项目-部门数据删除
人事管理项目-部门数据删除
人事管理项目-员工资料导出
人事管理项目-员工资料导出
|
JSON 前端开发 JavaScript
基于Springboot外卖系统09:员工信息编辑+员工信息保存
那么从上述的分析中,当前实现的编辑功能需要实现两个方法:
157 0
|
存储
宿舍管理查询系统
宿舍管理查询系统 1.任务: 为宿舍管理人员编写一个宿舍管理查询软件, 程序设计
191 0
EMS 项目练习_删除员工
EMS 项目练习_删除员工自制脑图 删除员工,根据员工的序号来删除员工
68 0
EMS 项目练习_删除员工

热门文章

最新文章