Я хочу вычислить предел последовательности Фибоначчи. Чтобы узнать результат ограничения f(n+2)/f(n)
с Python, но я всегда получаю ошибку, что "максимальная глубина рекурсии превышена при вызове объекта Python" ,
Как исправить мой код? спасибо.
Ниже был код, который я пробовал.
def fibnum(n):
if n == 0:
return 0;
elif n == 1:
return 1;
else:
return fibnum(n-2) + fibnum(n-1)
from sympy import limit, Symbol, oo, sin
n = Symbol('n')
limit(fibnum(n+2)/fibnum(n), n, oo)