Я пытаюсь реализовать нижнюю версию фибоначчи, которая работает в O (n), но продолжает получать ошибки индекса списка, и я не знаю, почему. Это мой код:реализация снизу вверх фибоначчи в python
def fibbu(n):
fib = [1,1]
for i in range(2, n):
fib[i] = fib[i-2] + fib[i-1]
return fib[n]
Но я получаю indexerror на линии внутри цикла for. Я слишком долго занимался чем-то таким простым, может ли кто-нибудь указать, где я ошибаюсь?
Вам необходимо добавить к списку. –