2
В Python я сделал 3.08 - 4.31
и вернулся -1.2299999999999995
.Поведение нечетного питона - простая арифметика
Это, безусловно, не так (-1.23
является правильным) и очень касается. Я не вижу такого поведения на других языках, какие-либо сведения о том, что здесь делает Python?
Любой язык, который использует с плавающей точкой будет подвержен этой же проблемой. Если вы действительно заметите это или нет, это может быть связано с рядом факторов, но вы гарантированы, что проблема существует и будет видна при определенных обстоятельствах. –
Возможно, вас заинтересует модуль 'decimal' ... – Bakuriu