Python +;=操作员不是单一的';总计';总值
+=输出应该是总和的单个值 在安装在MacBook Pro上的Anaconda和安装在CentosOS 7上的Anaconda中尝试了这一点。我得到了同样的结果。我确实不得不将Spyder从7.4.0降级到IPython 7.2.0。Python +;=操作员不是单一的';总计';总值,python,Python,+=输出应该是总和的单个值 在安装在MacBook Pro上的Anaconda和安装在CentosOS 7上的Anaconda中尝试了这一点。我得到了同样的结果。我确实不得不将Spyder从7.4.0降级到IPython 7.2.0。 mysum = 0 for i in range (7, 10): mysum += i print (mysum) 输出: 7. 15 二十四 “我希望值仅为24”而不是“7”、“15”、“24” mysum = 0 for i in ran
mysum = 0
for i in range (7, 10):
mysum += i
print (mysum)
输出:
7.
15
二十四
“我希望值仅为24”而不是“7”、“15”、“24”
mysum = 0
for i in range (7, 10):
mysum += i
print (mysum)
输出:
24
这是因为你让它打印每个i的当前总数。它应该是这样的:
mysum=0
对于范围(7,10)内的i:
mysum+=i
打印(mysum)
缩进有问题。缩进不可理解-可能有问题。请将打印(mysum)
的缩进移动到与循环相同的位置。