考生文件夹下存在一个文件“PY102.py”,请写代码替换横线,不修改其他代码,实现以下功能。 a和b是两个长度相同的列表变量,列表a为[3,6,9]已给定,用键盘输入列表b,计算a中元素与b中对应元素的和形成新的列表c,在屏幕上输出。 例

admin2021-03-17  41

问题 考生文件夹下存在一个文件“PY102.py”,请写代码替换横线,不修改其他代码,实现以下功能。
    a和b是两个长度相同的列表变量,列表a为[3,6,9]已给定,用键盘输入列表b,计算a中元素与b中对应元素的和形成新的列表c,在屏幕上输出。
    例如:用键盘输入列表b为[l,2,3],屏幕输出计算结果为[4.8,12]
    试题程序:
    #请在________处使用一行代码或表达式替换
    #注意:请不要修改其他已给出代码
    a=[3,6,9]
    b=eval(input())#例如:[1,2,3]
    c=[]
    for i in range(________(1)________):
    c.append(________(2)________)
    print(c)

选项

答案a=[3,6,9] b=eval(input())#例如:[1,2,3] e=[] for i in range(3): c.append(a[i]+b[i]) print(c)

解析 a和b是两个长度相同的列表变量,a中有3个元素,则b中也有3个元素,a中元素与b中对应元素的和则为a+b,则第2空应填写a+b。列表中元素的索引从0开始,因此for循环中i的值应分别为0、1、2,第1空应填入3。
转载请注明原文地址:https://kaotiyun.com/show/Ii6p777K
0

最新回复(0)