2016-06-25 2 views
2

В Python я сделал 3.08 - 4.31 и вернулся -1.2299999999999995.Поведение нечетного питона - простая арифметика

Это, безусловно, не так (-1.23 является правильным) и очень касается. Я не вижу такого поведения на других языках, какие-либо сведения о том, что здесь делает Python?

+1

Любой язык, который использует с плавающей точкой будет подвержен этой же проблемой. Если вы действительно заметите это или нет, это может быть связано с рядом факторов, но вы гарантированы, что проблема существует и будет видна при определенных обстоятельствах. –

+0

Возможно, вас заинтересует модуль 'decimal' ... – Bakuriu

ответ