Почему round() округляет 5 по-разному
Почему для двух примеров округление происходит по-разному:
print(round(10.25, 1)) # 10.2
print(round(10.15, 1)) # 10.2
В первом случае округление в меньшую сторону, а во втором случае округление в большую сторону.
Ответы
Ivan Gagarinov
08 апреля 2024
Согласно документации среднее значение округляется в сторону четного числа.
24
0
Борис
2 дня назад
У меня в Replit округляет так: 10.05 -> 10.1 10.15 -> 10.2 10.25 -> 10.2 10.35 -> 10.2 10.45 -> 10.4 10.55 -> 10.5 10.65 -> 10.7 10.75 -> 10.8 10.85 -> 10.8 10.95 -> 10.9 11.05 -> 11.0 11.15 -> 11.2 Совсем не согласно документации. Почему?
0
0