刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

在中国,具有中国国籍且年满18周岁的人拥有选举权利,学校想要统计出截止到2022年12月31日年满18周岁的学生名单。
学生的相关信息存储在"stu_info.txt"文件中,存储格式如下:
高一 1|谢乐|340421200606155914
高一 1|岑新奇|330282200407301529

用python编写代码如下:
f=open(“stu_info.txt”,“r”,encoding=“utf8”)
namelist=[ ] #存放年满18周岁的学生名单
for line in f.readlines():
stu=line.split(“|”)
birth=++++
if birth<=“20041231”:
namelist.append(++++)

print(namelist)

①②两处的代码应填为?( )

A
① stu[2][6:14] ② stu[1]
B
① stu[2][6:13] ② stu[1]
C
① stu[3][6:14] ② stu[2]
D
① stu[2][-12:-1] ② stu[1]
使用微信搜索喵呜刷题,轻松应对考试!

答案:

A

解析:

【喵呜刷题小喵解析】首先,根据题目中的文件存储格式,学生的信息是按照“班级|姓名|身份证号”的格式存储的。因此,我们需要从身份证号中提取出生年月日信息。对于①处,我们需要提取身份证号的第7位到第14位,即出生年月日部分。在Python中,字符串的索引是从0开始的,所以我们需要提取stu[2][6:14]。对于②处,我们需要将姓名添加到namelist列表中。根据题目中的存储格式,姓名是第二列,即stu[1]。因此,正确答案是A,即① stu[2][6:14] ② stu[1]。
创作类型:
原创

本文链接:在中国,具有中国国籍且年满18周岁的人拥有选举权利,学校想要统计出截止到2022年12月31日年满1

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share