910 B
910 B
Fibonacci Number
Write a function called fibonacci that takes a non-negative integer n as input and returns the n-th Fibonacci number.
The Fibonacci sequence is defined as:
F(0) = 0F(1) = 1F(n) = F(n-1) + F(n-2)forn > 1
Function Signature:
def fibonacci(n):
# return your solution
Requirements
-
The function should return the
n-th number in the Fibonacci sequence. -
If
nis less than0, print"Incorrect input". -
Your function will be tested with:
- Base cases (
n = 0andn = 1) - Small values of
n - Larger values of
n(e.g., 9) - Multiple test cases in sequence
- Base cases (
Example:
fibonacci(0) # returns 0
fibonacci(1) # returns 1
fibonacci(2) # returns 1
fibonacci(3) # returns 2
fibonacci(5) # returns 5
fibonacci(9) # returns 34
You can copy this into your problem’s solution description.