我正在閱讀教科書,我不知道爲什麼此代碼在我的編譯器上編譯的方式與本書中所述方式不同。使用python進行Fibonacci疑難解答疑難解答
def fibs(number):
result = [0, 1]
for i in range(number-2):
result.append(result[-2] + result[-1])
return result
所以這個: fibs(10)
應該給我[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
但由於某種原因,我得到[0, 1, 1]
爲每一個我傳遞給函數數量。
任何想法?
是的是固定它,謝謝 –