Встречается на собеседованиях • сегодня

Что такое Decimal

Decimal — это модуль в Python, предоставляющий поддержку десятичной арифметики с фиксированной и плавающей точкой. Он особенно полезен для финансовых и других вычислений, где важна точность, а не скорость, в отличие от встроенного типа float.

Основные особенности:

  • Точное представление десятичных чисел (без двоичных погрешностей float).
  • Контроль точности и округления.
  • Поддержка различных режимов округления.

Пример использования:

python
from decimal import Decimal, getcontext

getcontext().prec = 6  # Устанавливаем точность
a = Decimal('0.1')
b = Decimal('0.2')
print(a + b)  # Выведет 0.3, а не 0.30000000000000004 как с float

Рекомендуется передавать числа в Decimal как строки, чтобы избежать неточностей при преобразовании из float.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы