개요Python의 round 함수는 소수를 지정한 자릿수에 맞춰 반올림하는 함수이다. 반올림하는 자리의 수가 5보다 적으면 버리고, 5보다 크면 올린다. 그러나 실제로 몇 가지 예시로 round 함수를 수행하면 기대한 결과와 다른 결과가 나온다.왜 이러한 결과가 나오는지 적어둔다. Bankers' Rounding이번에 처음 알게 되었는데 반올림을 하는 방법은 여러가지가 존재한다. 그중 하나인 산술 반올림은 반올림하는 자리의 수가 5보다 적으면 버리고, 5보다 크면 올리는, 일반적으로 알고 있는 반올림 방식을 말한다. 다만 산술 반올림은 대상이 되는 숫자가 5 이상이면 올리기 때문에, 내리는 경우보다 올리는 경우가 더 많다. 산순 반올림은 단순 계산에서는 큰 차이가 없지만 돈과 관련된 예민한 계산에서는 ..