利用for循环,搭配列表,完成以下要求。 已知2个列表: a = [1, 2, 3, 4] b = [7, 8, 9, 10] 要求: 将 a 里的每个元素乘2, 同时 b 对应索引位置的元素乘3, 再将二者相加。将结果按正常顺序存储到新变量中。
时间: 2024-03-05 14:54:32 浏览: 51
好的,这是一个简单的问题,可以用下面的代码解决:
```
a = [1, 2, 3, 4]
b = [7, 8, 9, 10]
c = []
for i in range(len(a)):
c.append(a[i]*2 + b[i]*3)
print(c)
```
输出结果为:
```
[17, 22, 27, 32]
```
代码解释:
1. 定义两个列表 `a` 和 `b`。
2. 定义一个空列表 `c` 用于存储计算结果。
3. 通过 `range(len(a))` 循环遍历 `a` 列表的每个元素。
4. 将 `a` 列表中的每个元素乘以 2,`b` 列表对应索引位置的元素乘以 3,然后将二者相加。
5. 将计算结果添加到 `c` 列表中。
6. 打印出 `c` 列表的值。
阅读全文