+=输出应该是总和的单个值
在安装在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
因为你让它打印每个i的当前总数。应该是这样的:
相关问题 更多 >
编程相关推荐