Я использую десятичное везде, чтобы попытаться избавиться от ошибок с плавающей запятой, но это сохраняется. < /p>
Вот мой тестовый код < /p>
from decimal import Decimal
Demands = [9,12,8,11]
fM = Decimal(10)
alpha = Decimal(.01)
fM = Decimal((1 - Decimal(alpha)) * fM + Decimal(alpha) * Demands[(1) % 4])
print(fM)
< /code>
Но вывод все еще < /p>
10.02000000000000000041633363
Подробнее здесь: https://stackoverflow.com/questions/794 ... th-decimal
Не может устранить ошибки с плавающей запятой с десятичным ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Не могу устранить ошибки с плавающей запятой с десятичным значением (Python)
Anonymous » » в форуме Python - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему целочисленное деление на ноль создает сигнал ошибки с плавающей запятой (SIGFPE)?
Anonymous » » в форуме C++ - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-