а почему когда я ввожу допустим 9.8655000 мне выдается в ответе не 9.8655 а вот такой результат: 9.8655111111111118 | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

а почему когда я ввожу допустим 9.8655000 мне выдается в ответе не 9.8655 а вот такой результат: 9.8655111111111118

29th Jul 2016, 4:27 PM
Maksim Pryshchep
Maksim Pryshchep - avatar
6 Answers
+ 8
Загугли "числа с плавающей точкой"
14th Jan 2017, 8:05 AM
Sergey
0
баг какой-то)
1st Aug 2016, 12:23 PM
Виталий Суменко
0
причем и на 2 и на 3 версии питона все точно так же
1st Aug 2016, 12:25 PM
Maksim Pryshchep
Maksim Pryshchep - avatar
0
может это пасхалка от разработчиков? другие значения правильно выводит?
1st Aug 2016, 12:39 PM
Виталий Суменко
0
другие все отлично
1st Aug 2016, 1:03 PM
Maksim Pryshchep
Maksim Pryshchep - avatar
0
Это какая-то мулька с оформлением числа с плавающей точкой. Там есть два вида округления: математическое и банковское. В питоне, как я понял, применяется банковское, непривычное для нас с вами.
3rd Aug 2016, 5:55 AM
Иванов Арсений