我只是试图解决Project Euler 中的问题 1,但我不明白为什么这段代码不起作用并且输出答案是错误的。
问题- 如果我们列出所有低于 10 且是 3 或 5 的倍数的自然数,我们得到 3、5、6 和 9。这些倍数之和为 23。
求 1000 以下所有 3 或 5 的倍数之和.
正确答案 =233168
我的输出 =266333
a = 0
for x in range(0,1000,3):
a = a + x
for x in range(0,1000,5):
a = a + x
print(a)
慕田峪4524236
慕的地8271018
互换的青春
相关分类