-
- Попробовал с типом Decimal, округление тоже идёт к чётным значениям последней цифры, но хотя бы однообразно. Попробовал, как в школе учили, через int(x + 0.5), maleon(2635 знак., 01.09.2021 21:37)
- Тоже думаю, что это связано с самыми младшими невидимыми битами двоичного представления мантисы числа. Но, 0.5, 1.5, 2.5 ... 7.5, 8.5, 9.5 почему округляются только к чётным целым? 0.5 это степень 2 - maleon(01.09.2021 19:55)