Я сейчас делаю часть моего назначения я должен сделать это так, если пользователь вводит в функции 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