Skip to main content

A simple package for calculating Fibonacci series

Project description

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]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fibonacci_package-0.3.1.tar.gz (1.9 kB view hashes)

Uploaded Source

Built Distribution

fibonacci_package-0.3.1-py3-none-any.whl (2.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page