计算机二级python基本操作题(四)

考生文件夹 下存在一个文件PY102. py,请写代码替换横线,不修改其他代码,实现以下功能:
a和b是两个列表变量,列表a为[3, 6, 9]已给定,键盘输入列表b,将a列表的三个元素插入到b列表中对应的前三个元素的后面,并显示输出在屏幕上。
例如:键盘输入列表b为[1,2,3], 因此,屏幕输出计算结果为[1,3,2, 6, 3, 9]
提示:建议使用本机提供的Python集成开发环境IDLE编写、调试及验证程序。

解析

本题考查的for循环遍历。
range (len (a)) :表示遍历a的长度次数;
eval函数:去掉字符串最外侧的引号,然后执行此无引号
的内容。

insert() :用于在列表指定位置插入新的对象,语法:
1s. insert(i,x),
i是位置,x是元素。

注意输入格式必须要带有[],否则是不能添加元素的,因为不带[]时b的长度也固定
了。

答案

a = [3,6,9]
b = eval(input()) #例如:[1,2,3]
j=1
for i in range(len(a)):b.insert(j,a[i])j+= 2
print(b)


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部