GCD Calculator
Project description
GCD Calculator Documentation
Overview
The GCD Calculator is a lightweight Python package designed to compute the Greatest Common Divisor (GCD) of two integers using the efficient Euclidean algorithm. It provides a simple interface for developers and mathematicians to quickly determine GCD values in their applications.
Features
- Calculates the GCD of two integers.
- Utilizes the efficient Euclidean algorithm for fast computation.
- Easy to install and use.
Installation
To install the GCD Calculator package, use pip:
pip install gcd_calculator
Usage
After installation, you can use the GCD Calculator in your Python projects as follows:
from gcd_calculator.gcd import gcd
# Example usage
result = gcd(10, 5)
print(f"The GCD of 10 and 5 is: {result}") # Output: The GCD of 10 and 5 is: 5
Function Details
The package provides the following function:
def gcd(a: int, b: int) -> int:
"""Calculate the GCD of two integers a and b."""
-
Parameters:
a(int): The first integer.b(int): The second integer.
-
Returns:
- int: The GCD of
aandb.
- int: The GCD of
Example
Here's an additional example demonstrating the use of the gcd function:
# Calculate GCD of two numbers
result1 = gcd(48, 18)
print(f"The GCD of 48 and 18 is: {result1}") # Output: 6
result2 = gcd(100, 75)
print(f"The GCD of 100 and 75 is: {result2}") # Output: 25
Contributing
Contributions are welcome! If you would like to contribute to the GCD Calculator, please follow these steps:
- Fork the repository.
- Create your feature branch:
git checkout -b my-feature. - Commit your changes:
git commit -m 'Add some feature'. - Push to the branch:
git push origin my-feature. - Open a pull request.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Author
Usmonov Shoxruxmirzo
Email: usmonovshohruxmirzo@gmail.com
GitHub: webbro-software
Project details
Release history Release notifications | RSS feed
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gcd_calculator-0.2.0.tar.gz.
File metadata
- Download URL: gcd_calculator-0.2.0.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
70ae8853a3ea3fb9e2a863c5189e7556730c61287a2498dffc988e68c8c4e6ab
|
|
| MD5 |
6eb950ea56bda74f80e8ba6f88e76759
|
|
| BLAKE2b-256 |
0a9a770dd006c10a74df5b95936d3d03b6609c61617f8cda0b5501bfaa25b4cd
|
File details
Details for the file gcd_calculator-0.2.0-py3-none-any.whl.
File metadata
- Download URL: gcd_calculator-0.2.0-py3-none-any.whl
- Upload date:
- Size: 3.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebc28d800741109f505f1bc4339366112c871ad931707644f474c3c817ca6991
|
|
| MD5 |
2ef30e3fd62360ce29b3efef56bb4fbb
|
|
| BLAKE2b-256 |
3dd832024599750defb9d432445766a093fc05691b4658a7c1d983ae3c319867
|