我目前在做我的任务的一部分,我必须使它所以如果用户输入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