5、已知两个长度相等的列表ls1 = [1,2,3,4,5],ls2 = [6,7,8,9,10],编程实现将两个列表中对应位置元素相加得到一个新的列表ls_new,并打印输出新列表ls_new。要求通过键盘输入元素来得到列表ls1,列表ls2由ls1得到。(20分)
时间: 2024-03-17 09:46:23 浏览: 221
py代码-列表ls=[1,2,3,4,5,6,7,8,9],编程去除ls中的素数,并输出结果列表
好的,我可以帮你解决这个问题。以下是 Python 代码实现:
```python
# 输入列表 ls1 的元素
ls1 = []
for i in range(5):
element = int(input("请输入列表 ls1 的第 %d 个元素:" % (i+1)))
ls1.append(element)
# 通过 ls1 得到列表 ls2
ls2 = []
for i in range(5):
element = ls1[i] + 5
ls2.append(element)
# 将 ls1 和 ls2 对应位置的元素相加得到新列表 ls_new
ls_new = []
for i in range(5):
element = ls1[i] + ls2[i]
ls_new.append(element)
# 打印输出新列表 ls_new
print("新列表 ls_new 为:", ls_new)
```
运行代码后,你可以依次输入列表 `ls1` 的元素,程序会自动计算得到 `ls2` 和 `ls_new` 并打印输出。注意,这里假设 `ls1` 和 `ls2` 的长度都为 5,如果要扩展到其他长度需要相应地修改代码。
阅读全文