【发布时间】:2019-08-10 12:10:44
【问题描述】:
我正在尝试通过代码 1 而不是代码 2 来获得 1、2、3、4 的总数。有人可以指出为什么代码 2 返回 4 而不是 10?
代码 1:
total = 0
for i in range(1,5):
total = total + i
print(total)
10
代码 2:
total = 0
for i in range(1,5):
newtotal = total + i
print(newtotal)
4
【问题讨论】:
-
你认为代码2最后一次迭代中total的值是多少?
标签: python-3.x for-loop