У меня есть некоторые проблемы с функцией math.floor() в python. Я пытаюсь вычислить следующее значение:Python Math.floor не создает правильные значения с большими ints
math.floor((3710402416420168191+3710402416420167681)/2)
Это производит ответ
3710402416420167680
Что я знаю, это не так. Я думаю, что это имеет какое-то отношение к способности Python делать арифметику с очень большими числами - может ли кто-нибудь помочь?
Спасибо!
возможно указать ОП в сторону [десятичного-модуль] (HTTP : //docs.python.org/2.7/library/decimal.html#module-decimal)? –