во втором же работало, интересно из каких соображений изменили
если дробная часть равна 0.5 - то округление производится до ближайшего четного числа.
дак это и в документации написано, но в python2 было по-другому
bismigalisЯ лично на это тупо внимания не обратил, т.к. ещё в школе говорили, что операция округления выполняется в большую по модулю сторону. В третьем питоне же используется “банковское округление”, вместо математического.
дак это и в документации написано, но в python2 было по-другому
Eulerнет, иначе как объяснить это:
В третьем питоне же используется “банковское округление”, вместо математического.
Python 3.3.0 (default, Oct 01 2012, 09:13:30) [GCC] on linux Type "help", "copyright", "credits" or "license" for more information. >>> round(10.5) 10 >>> round(11.5) 12
JOHN_16
нет, иначе как объяснить это:
Банковское округление (англ. banker's rounding) — округление для этого случая происходит к ближайшему чётному, то есть 2,5 → 2Не понятно только нафига такие извращения нужны.
3,5 → 4
Банковское округление
ну теперь понятно. TIL
Не понятно только нафига такие извращения нужны.
мне тоже не понятно и интересует как взять математическое округление
JOKE: python захавал ученых, теперь идет к бухгалтерам?