Встречается на собеседованиях • сегодня
Зачем нужен decimal
decimal в Python используется для точных десятичных вычислений, особенно в финансовых и бухгалтерских расчетах, где важна точность до последнего знака. В отличие от float, который использует двоичную арифметику и может давать ошибки округления, decimal работает с десятичными числами точно.
Пример:
python
from decimal import Decimal, getcontext
# Ошибка с float
print(0.1 + 0.2) # 0.30000000000000004
# Точный расчет с decimal
getcontext().prec = 6
print(Decimal('0.1') + Decimal('0.2')) # 0.3Ключевые особенности:
- Контроль точности через
getcontext().prec - Отсутствие ошибок округления
- Поддержка правильного округления (банковское и др.)
- Работа с точно заданными десятичными числами (через строки)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы