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
Metadata
Release files for euclidean-algorithm 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| euclidean_algorithm-1.0.2.tar.gz | 3.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| euclidean_algorithm-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.3 kB
Release files / euclidean_algorithm-1.0.2.tar.gz
| Download URL | euclidean_algorithm-1.0.2.tar.gz |
|---|---|
| Size | 3.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c70632705c6ddef1e6e5c209c9be2695379b756b1c35d1889a97f5f17eba096e
|
|
BLAKE2b-256 checksum How to use checksums |
8e6c458ddc6ce1685bf685bf46ea22026d2bed1b8bb87cac581549e0b45d2782
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.2
|
Release files / euclidean_algorithm-1.0.2-py3-none-any.whl
| Download URL | euclidean_algorithm-1.0.2-py3-none-any.whl |
|---|---|
| Size | 4.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8ce2577f91de09bc45291472bc53106b321315d1afa24d45fa53295f527e8a79
|
|
BLAKE2b-256 checksum How to use checksums |
0071b511c735975a9652a7317d4562a0d0bb646bc4ba3c284faae35d58d6bd76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.2
|