Проблема! Я не понимаю код:
Найти для определенного порядкового номера число Фибоначчи
def recur_rib:
if n<=1:
return n
return recur_rib(n-1) + recur_rib(n-2)
print(recur_rib(10))
Как программа находит исходный данные - числа Фибоначи
Подскажите куда смотреть и что читать..
P.s.
Этот код я понимаю как мы находим 15 или 20 первых чисел Фибоначчи:
def fib:
result = [ ]
a,b=0,1
while a<n:
result.append(a)
a,b=b,a+b
return result
fib
Найти для определенного порядкового номера число Фибоначчи
def recur_rib:
if n<=1:
return n
return recur_rib(n-1) + recur_rib(n-2)
print(recur_rib(10))
Как программа находит исходный данные - числа Фибоначи
Подскажите куда смотреть и что читать..
P.s.
Этот код я понимаю как мы находим 15 или 20 первых чисел Фибоначчи:
def fib:
result = [ ]
a,b=0,1
while a<n:
result.append(a)
a,b=b,a+b
return result
fib