标签: python
我正在学习Python并从书中做例子。
sum = 0 for x in [1,2,3,4]: sum = sum + x print(x)
在控制台上我得到5。但书籍说我应该10。
5
10
我做错了什么?
答案 0 :(得分:5)
sum = 0 for x in [1,2,3,4]: sum = sum + x print(sum)
您打印了数组的最后一个元素,而不是总和本身。 只需将print(x)替换为print(sum)
print(x)
print(sum)