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

admin2020-04-10  28

问题 考生文件夹下存在一个文件PY102.py,请写代码替换横线,不修改其他代码,实现以下功能:
    a和b是两个长度相同的列表变量,列表a为[3,6,9]已给定,键盘输入列表b,计算a中元素与b中对应元素的和形成新的列表c,在屏幕上输出。
    例如:键盘输入列表b为[1,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] c=[] for i in range(3): c.append(a[i]+b[i]) print?

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

最新回复(0)