python if else用法筛选出成绩不及格的学生的姓名_[Python]家庭作业 - 帮HR筛选简历...

本文展示了如何使用Python的if-else语句来筛选满足特定条件的人员信息,例如学历、年龄和学校,分别将他们放入简历库、候选名单和面试名单。通过对10个人的信息进行筛选,最终得出不同名单的人数。
摘要由CSDN通过智能技术生成

使用如下工具

for循环

if else

列表操作,元组操作

索引取值

说明

创建一个元组数据作为筛选简历的条件,条件层层过滤,有先后顺序,满足第一个即可入选简历库,满足前两个入候选名单,全部满足进入面试名单

条件如下:

本科以上学历

年龄30岁以下

985或211

创建一个列表包含10个人的信息(嵌套列表),个人信息包括姓名,性别,年龄,学历,学校类别。如:

['张晓','男',26,'本科','985']

['刘培','女',31,'硕士','双非']

['李慧','女',24,'本科','211']

把列表转换为元组做

输出要求:

通过跟元组的筛选条件对比,分别将满足不同类别的个人信息放入不同的列表中,分别是入选简历库列表、候选名单列表、面试列表。然后将这3个列表转换为元组(保证数据安全,入选名单不被篡改)

将筛选好的3组姓名放到列表中,统计人数并打印出来,交给HR(假装)

# 名单库

name_database = (

['张晓','男',26,'本科','985'],

['刘培','女',31,'硕士','双非'],

['李慧','女',24,'本科','211'],

['张飞','男',23,'本科','双非'],

['王武','男',25,'专科','双非'],

['张檬','女',28,'博士','985'],

['刘一','女',31,'硕士','211'],

['李白','女',24,'本科','211'],

['张云','男',23,'本科','211'],

['王强','男',25,'本科','985'],

)

name_database_list= list(name_database)

# 入选简历

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值