Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 7, 2017 15:39:17

UncleFather
Зарегистрирован: 2017-11-07
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Длинная арифметика

FishHook
В питоне можно переопределять операторы. Понятно что Decimal(x) * 4 -> умножение вызовет метод у объекта Decimal и этот метод вернет опять Decimal. А 4 * Decimal(x) - нет.
Это мне непонятно((
Выполнил код:
from decimal import Decimal
print(Decimal(9999999999999999999991) * 2 / 3)
print(2 * Decimal(9999999999999999999991) / 3)
получил одинаковые результаты
>>6666666666666666666660.666667
>>6666666666666666666660.666667
Значит и там и там считает в Decimal?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version