diff options
author | Braxton Hall | 2022-12-19 14:15:09 +0000 |
---|---|---|
committer | GitHub | 2022-12-19 14:15:09 +0000 |
commit | 777b3fba70f2253fa2f8f0bd4c9b207b8ce0a11f (patch) | |
tree | fe52f7a18fef3c6b1f21e2681e815bf62dfe535c /entries | |
parent | 77e827e1ad5e4598811335e7f0c9bfeb20a425c4 (diff) | |
parent | ebd167d36dd376e7ce83cb6858c6fd396f0b3ecd (diff) |
Merge pull request #96 from jjhickmon/main
Javon contributor PR
Diffstat (limited to 'entries')
-rw-r--r-- | entries/jjhickmon/fibonacci.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/entries/jjhickmon/fibonacci.py b/entries/jjhickmon/fibonacci.py new file mode 100644 index 0000000..7e9f5f6 --- /dev/null +++ b/entries/jjhickmon/fibonacci.py @@ -0,0 +1,14 @@ +def fib(index): + if (index < 0): + raise IndexError("Error: index must be >= 0") + + prev = 1 + curr = 1 + for _ in range(index - 1): + temp = curr + curr += prev + prev = temp + return curr + +if __name__ == "__main__": + print(fib(5)) |