Skip to content

Latest commit

 

History

History
66 lines (39 loc) · 1.72 KB

README.rst

File metadata and controls

66 lines (39 loc) · 1.72 KB

Fibonacci Package

fibonacci-package on PyPI

Overview

This is a simple Python package for calculating the Fibonacci sequence. This package is created for testing purposes and uploading to PyPI.

Installation

You can install this package using pip:

pip install fibonacci_package

Example

Once installed, you can use the package in your Python scripts. Here are two different ways to calculate the Fibonacci sequence:

Recursive Algorithm

from fibonacci_package.fibonacci import calculate_fibonacci

# Get the number of terms from the user
n = int(input("Enter the number of terms you want in the Fibonacci sequence: "))

# Calculate the Fibonacci sequence
result = calculate_fibonacci(n)

# Print the result
print(f"The first {n} terms of the Fibonacci sequence are: {result}")

Memoizing the Recursive Algorithm

from fibonacci_package.fibonacci import fibonacci_with_memoization

n = int(input("Enter the number of terms you want in the Fibonacci sequence: "))

fibonacci_sequence = [fibonacci_with_memoization(i) for i in range(n)]

print(f"The first {n} terms of the Fibonacci sequence (memoized) are: {fibonacci_sequence}")

Output for two cases

python your_script.py
Enter the number of terms you want in the Fibonacci sequence: 10
The first 10 terms of the Fibonacci sequence are: [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]