AI가 2.5를 반올림하면 언제 2이고 언제 3일까?
정확히 절반인 값은 규칙을 정하지 않으면 결과가 하나가 아닙니다. 양수·음수와 세 가지 동점 정책을 바꾸어 결과를 비교합니다.
그림에서 무엇을 볼까요?
2와 3 사이의 정확한 절반 2.5가 동점 처리 정책에 따라 서로 다른 정수로 가는 관계 그림입니다.
2.5는 2와 3에서 똑같이 0.5 떨어져 있습니다. 그래서 ‘가장 가까운 정수’라는 말만으로는 둘 중 하나를 고를 수 없습니다.
Python의 decimal 문서는 가까운 짝수·0에서 먼 쪽·0에 가까운 쪽처럼 서로 다른 동점 처리 모드를 구분합니다.
함께 확인할 점
ROUND_HALF_EVEN은 가까운 짝수, HALF_UP은 0에서 먼 쪽, HALF_DOWN은 0에 가까운 쪽을 고릅니다. 이 규칙 실행은 실제 생성형 AI 판단이 아닙니다.
생각해 볼 질문
사용 중인 계산기나 스프레드시트에서 2.5, 3.5, -2.5를 시험하고 어떤 동점 규칙으로 설명할 수 있는지 적어 보세요.
