简单代码为什么 不对呢(学习!)
>>> sum = 0>>> for i in range(1000001):
sum += 1
>>> print(sum)
1000001
>>>
返回结果 为什么100001
视频里面 为什么是500000500000 是sum += i吧...
for i in range(1000001):
sum += i 楼上正解 如果代码 里面加一个 sum = i + sum
结果就对了
为什么不一样呢?
sum = 0
for i in range(1000001):
sum = i+ sum
i += 1
print(sum)
lzmo123 发表于 2020-6-2 18:00
如果代码 里面加一个 sum = i + sum
结果就对了
为什么不一样呢?
1,for循环不需要对i进行加操作
2,因为本来就是要+i啊。。。不是+1 qiuyouzhi 发表于 2020-6-2 18:02
1,for循环不需要对i进行加操作
2,因为本来就是要+i啊。。。不是+1
谢谢,学习粗心了,能把i看成1{:5_109:}
今晚吃点肉补补。
页:
[1]