我是Python編程的絕對初學者,這是我在Project Euler中的第一個程序(問題1)。我的推理在哪裏錯了?
問題1在項目歐拉問:
如果我們在下面列出10是3或 5的倍數的所有自然數,我們得到了3,5,6和9這倍數的總和是23
找到3所有倍數低於1000
我感覺我的推理和或5是錯誤的地方,但我看不出爲什麼?我得到266333.
i=0
s=0
j=0
r=0
while i<1000:
s=s+i
i=i+3
while j<1000:
r=r+j
j=j+5
print("sum=",s+r)
你能解釋一下你的問題是什麼?你的問題必須是獨立的。 – 2014-11-08 20:11:25