【发布时间】:2012-10-02 23:44:59
【问题描述】:
m = 0
for i in range(1,1000):
if i % 3 == 0 or i % 5 == 0:
m += m
print m
这给出了0 作为答案。
答案应该是233168。
在我的 IDE 中结尾的行可能是个问题吗? 我正在使用 pycharm。
编辑:自我提醒 - 休息一下。我一发布这个就发现了错字。在此之前,我遇到了 ide 和 line 结尾的问题。无论如何,谢谢:)巨魔离开
【问题讨论】:
-
错误,您将
m添加到m始终为0。你还期待什么? -
是的,我发帖后才意识到。我把它弄丢了:D
标签: python range augmented-assignment