给定两个整数列表a=[6,2,3]和b=[8,5,6],计算其对应元素的乘积(68、25、3*6),并将其依次添加到新列表c中(使得c成为[48,10,18])
我写的只能得18
您的代码只能得到18,是因为您没有将计算结果添加到新列表c中。在这个例子中,计算结果是68、25、3*6,您应该将它们添加到新列表c中,如下所示:
python
c = []
for i in a:
for j in b:
c.append(i*j)
```python
```
这样,就能得到预期的结果[48, 10, 18]。
直接这样就行呀
a = [6, 2, 3]
b = [8, 5, 6]
c = []
for i in range(len(a)):
product = a[i] * b[i]
c.append(product)
print(c)