0
嘿所以我正在處理項目歐拉問題。我處於問題1中,出於某種原因,我得到了錯誤的答案。我不知道它的數學邏輯是否是問題,或者代碼的邏輯是否錯誤。代碼如下:項目歐拉蟒
def getSumMult3_5(n):
count = 0
i = 0
i_1 = 0
while i*5 < n:
count += i*5
i += 1
while i_1*3 < n:
count += i_1*3
i_1 += 1
return count
print getSumMult3_5(1000)
它返回count = 266333,但這不是正確的答案。伯爵應該等於233168.有人能幫我弄清楚爲什麼這樣做嗎?
謝謝!
哇哦,我傻了。我沒有仔細閱讀這個問題。它是3或5的倍數!非常感謝 – Robbie 2015-02-09 19:53:23