Что такое float ('123.987') в Python? - PullRequest
0 голосов
/ 04 апреля 2010

Это 123,98699999999999 !

Почему это?

Ответы [ 3 ]

14 голосов
5 голосов
/ 04 апреля 2010

Учебное пособие Python и , я думаю, решает эту проблему довольно хорошо. В целом, оба являются отличными ресурсами, которые стоит потратить время на просмотр, если у вас есть интерес к Python! -)

3 голосов
/ 04 апреля 2010

Это изменилось в / с Python 3.1 .

См. Также: выпуск 1580


Для вашего (уже удаленного) дополнения: используйте десятичный пакет .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...