In Python, write a recursive function that returns the first n Fibonacci numbers.

Begin by denoting the first and second Fibonacci number as 0 and 1 respectively. This helps us define a base case for our algorithm. We know that new Fibonacci numbers are formed by adding its 2 predecessors. This will help us define the recursive call.
Code:def Fibonacci(n): if n == 0: return 0 elif n == 1: return 1 else: return Fibonacci(n-1)+Fibonacci(n-2)

MS
Answered by Meer S. Computing tutor

1699 Views

See similar Computing A Level tutors

Related Computing A Level answers

All answers ▸

Show how the decimal number -183 would be represented as an 8-bit two's complement arithmetic


How can XOR be used in encryption and what type of encryption is this ?


Describe an IDE and its features in programming. (3 Marks)


Give two types of management of either hardware or other resources that are performed by an operating system.


We're here to help

contact us iconContact ustelephone icon+44 (0) 203 773 6020
Facebook logoInstagram logoLinkedIn logo

MyTutor is part of the IXL family of brands:

© 2025 by IXL Learning