我目前在做我的任務的一部分,我必須使它所以如果用戶輸入10功能 答案應該是斐波那契函數列表
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
但我的計劃會導致
[1, 1, 2, 3, 5, 8, 13, 21, 34, 55]
這是我的計劃
def fib(n):
fibonacci = []
a = 0
b = 1
for i in range(n):
fibonacci.append(b)
a, b = b, a+b
return fibonacci
只需追加0到列表或初始化它作爲斐波納契= [0]比運行循環直到範圍(N-1)。如果n == 0,返回一個空列表。 – user3894045