+=运算符不是单个“总计”和值

2024-05-16 22:24:30 发布

您现在位置:Python中文网/ 问答频道 /正文

+=输出应该是总和的单个值

在安装在MacBook Pro上的Anaconda和安装在CentosOS 7上的Anaconda中尝试了这一点。我得到了同样的结果。我不得不将Spyder从7.4.0降级到iPython7.2.0。

mysum = 0 
for i in range (7, 10):
    mysum += i
    print (mysum)

输出: 7 15 24个

“I expected the value to just 24”而不是'7'、'15'、'24'

mysum = 0
for i in range (7, 10):
    mysum += i
    print (mysum)

输出:

24

Tags: theinforvaluerangeanaconda降级pro