From c72460153dcebca29a05c0878d5007a713198193 Mon Sep 17 00:00:00 2001 From: reneejoo22 <139679194+reneejoo22@users.noreply.github.com> Date: Sun, 26 Nov 2023 23:46:49 +0900 Subject: [PATCH] Fix Failing FibonacciTestCases --- fib.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/fib.py b/fib.py index 421cfab..d03225d 100644 --- a/fib.py +++ b/fib.py @@ -6,9 +6,14 @@ Negative numbers should return None """ def fibonacci(position): - if(position == 1 or position == 2): - return 1 - return fibonacci(position - 1) + fibonacci(position - 2) +if position < 0: +return None +elif position == 0: +return 0 +elif position == 1: +return 1 +else: +return fibonacci(position - 1) + fibonacci(position - 2)