Небольшая библиотека для вычисления НОД двух чисел (алгоритм Евклида)
Project description
Euclidean-Algorithm
- Библиотека, а точнее пакет, для вычисления НОД двух чисел
Установка
для начала зайдите в терминал и подготовьте к работе виртуальное окружение
Сначала его нужно создать:
python -m venv venv
После чего активировать:
venv\Scripts\activate.bat- для Windows
source venv/bin/activate- для Linux и macOSТеперь,
даже если у вас уже было активировано виртуальное окружение,
мы можем переходить к установке самого пакета
P.S: Если у вас не получилось активировать виртуальное окружение, то добавьте его в настройках интерпретатора или создайте новый проект с ним
Для установки пакета нужно прописать следующую команду в терминале:
pip install euclidean-algorithm - через pip
poetry add euclidean_algorithm - через poetry
Эксплуатация
Давайте узнаем НОД чисел 3444 и 983752:
Импортируем основную функцию и передаём числа
from euclidean_algorithm.euclidean_algorithm import euclidean_algorithm print(euclidean_algorithm(3444, 983752))НОД равен 28
Исключения
euclidean_algorithm.euclidean_algorithm.EuclideanAlgorithmValueError
если число меньше 1
euclidean_algorithm.euclidean_algorithm.EuclideanAlgorithmLengthError
если количество цифр в числе больше 20
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 euclidean_algorithm-1.0.1.tar.gz.
File metadata
- Download URL: euclidean_algorithm-1.0.1.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1fc2be55f172d2e91b21d470b21cda9f31f2e918815773ae82e20ed2901a7f03
|
|
| MD5 |
f733d38836874b2f067f53628cdc7f0e
|
|
| BLAKE2b-256 |
ba1d33d870101fc9db0e5279c2db43f274003ee2030a51e02ec7a66c031c6e85
|
File details
Details for the file euclidean_algorithm-1.0.1-py3-none-any.whl.
File metadata
- Download URL: euclidean_algorithm-1.0.1-py3-none-any.whl
- Upload date:
- Size: 4.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91797ee6d770ad3418f0007f4c8758cbaab6afc2918ad5469505f3e02cbee735
|
|
| MD5 |
8d6c6c0cdf79203b26d3244d30a6862c
|
|
| BLAKE2b-256 |
a1fca11a3198ea532717c5b2185dd77d117670e7a262cc477dfb5c9410d00b0d
|