A simple package for calculating Fibonacci series
Project description
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
Built Distribution
Close
Hashes for fibonacci_package-0.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98ce12fcb6e260d7eba00529fb3ec462e7963031941c217266afdcb2c641f165 |
|
MD5 | 5673dc9aa2d3c5bbb04d6435c7260bc2 |
|
BLAKE2b-256 | f00c9107dcdf34cc7e97304700b0419d7c6975f020a3e70d6e1b99f9f20cb3ea |