경계값, 즉 5 에서 올려줄지 말지 결정하는 것?
round_half_up
방식 vs round_half_even 방식
파이썬은 이 선택의 기로에서 "짝수" 로 만들어주는 round_half_even방식을 택한다. (보통은 round_half_up 방식, 즉 5이상이면 올림 방식을 쓰지...)
4.51이면 당연히 5로 넘어가지만, 딱 4.5 일 경우, 짝수인 4로 round해준다. 반면 5.5의 경우, 짝수인 6으로 round하여 짝수로 만들어준다.
그러면 파이썬에서 round_half_up 방식을 사용하려면?
a = 66.5
a += 0.5
a = int(a)
print(a) # 67