Пары Python3.4 до ближайшего четного (в случае тай-брейка).
>>> round(1.5)
2
>>> round(2.5)
2
Но это только делает это при округлении до целого числа.
>>> round(2.75, 1)
2.8
>>> round(2.85, 1)
2.9
В последнем примере выше я бы ожидал 2.8 в качестве ответа при округлении до ближайшего четного.
Почему существует несоответствие между двумя типами поведения?