A small library for formatting decimals
Project description
my_decimal
my_decimal - это функция Python, которая принимает числовое выражение и возвращает его в формате строки с округлением до трех знаков после запятой.
это нужно для того чтобы не возникали такие ситуации
print(0,1+0,2)
# Вывод: 0.30000000000000004
Установка
Функция my_decimal не требует установки дополнительных библиотек. Просто напишите в консоли
pip install my-decimal
Пример использования
my_decimal(expression,long)
#expression - Выражение/переменная
#long - Число значений после точки. Если не указывать long=3
num1 = 0.1
num2 = 0.2
result = num1 + num2
print(f'{result:.3f}')
# Вывод: 0.300
from decimal import Decimal
num1 = Decimal('0.1')
num2 = Decimal('0.2')
result = num1 + num2
print(result)
# Вывод: 0.3
from my_decimal import my_decimal
num1 = 0.1
num2 = 0.2
result = my_decimal(num1+num2)
print(result)
# Вывод: 0.300
как мы видим использование модуля my_decimal самое удобное
Функция принимает числовое выражение и возвращает его в формате строки с округлением до трех знаков после запятой.
Важно
Функция my_decimal предполагает, что входное выражение является числом. При передаче нечисловых значений будут возникать ошибки.
Автор
Автор: k0ng999
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
my_decimal-9.9.9.tar.gz
(2.7 kB
view details)
File details
Details for the file my_decimal-9.9.9.tar.gz.
File metadata
- Download URL: my_decimal-9.9.9.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba86d0633851ba1b0a8cdf580ef7394b5b9aef41f909b55a954474fc2ef0f8f2
|
|
| MD5 |
3dc5d450bf3ec1417ecab28ce26d0310
|
|
| BLAKE2b-256 |
dbfb164581cdba0d71108a80506fc9502c5b0d69603ba7aaf95598f8ec565a5a
|