Fibonacci problem | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 2

Fibonacci problem

How can I solve fibo problem with recursive function? Plz don't say the answer and just give me a hint. Thanks

16th Apr 2022, 6:13 PM
‎Saeed.Mohammadi.Aghdam
‎Saeed.Mohammadi.Aghdam - avatar
5 Answers
+ 3
‎Saeed.Mohammadi.Aghdam , there is a short tutorial for recusion in python available. read the description carefully. you should be able to implement the fibonacci problem. https://www.sololearn.com/learn/Python/2465/?ref=app if you get stuck, link your code here. happy coding!
16th Apr 2022, 6:23 PM
Lothar
Lothar - avatar
+ 1
Hi! You build a function f(n) that contains a base case for n < 2 that returns 1. In every other case the functon will return the sum of what the funtion returns when its argument is n-1 respektive n-2.
16th Apr 2022, 6:46 PM
Per Bratthammar
Per Bratthammar - avatar
+ 1
Thanks, I think the recursive function start from the end to start or backward method. That thought is challenging me. As I know, you said recursive func could write from the start to the end like vice versa?
16th Apr 2022, 6:54 PM
‎Saeed.Mohammadi.Aghdam
‎Saeed.Mohammadi.Aghdam - avatar
0
Thanks,
16th Apr 2022, 6:30 PM
‎Saeed.Mohammadi.Aghdam
‎Saeed.Mohammadi.Aghdam - avatar
0
I saw the answer by someone, but it's not what Sololearn gives us (the body of the code - the input, the def and the function call), that answer is really close to. So I modified it a little bit: in the def of the function fibonacci(n), I defined another function that returns the nth number in the sequence, and at the end of the def of function fibonacci(n), I put a loop to print the sequence. I almost borrowed everything from the answer I have talked above, just added one more def. Follow the hint provided by Sololearn (the base condition), and f(n) = f(n-1) + f(n-2). Sorry for my English.
25th Aug 2022, 8:55 AM
Mạnh Hưng Trần
Mạnh Hưng Trần - avatar