AD
import decimal as decimal print(decimal.Decimal('2.5').quantize(decimal.Decimal('1'), rounding=decimal.ROUND_HALF_UP)) print(decimal.Decimal('3.5').quantize(decimal.Decimal('1'), rounding=decimal.ROUND_HALF_UP))
Я делаю конвертор из cad формата в svg а там вычисления гипотенузы... до 8..9 знаков т.к. px в мм нужно ещё перевести с точностью до тысячный мм
Простое банковское округление все ломает даже если брать разряд с запасом