본문 바로가기
프로그래밍 언어/Python

[python] 파이썬 round 함수 사사오입 원칙

by nahkim 2023. 1. 10.

파이썬에 내장된 round()는 사사오입 원칙을 따른다.


반올림할 자리의 수가 5이면 반올림 할때 앞자리의 숫자가 짝수면 내림하고 홀수면 올림한다.


>>> round(4.5)    # 결과: 4
>>> round(3.5)    # 결과: 4

반올림할 자리 앞이 4인 경우 짝수이기 때문에 내림이 되었고,
반올림할 자리 앞이 3일 경우 홀수이기 때문에 올림이 적용됨


round 함수는 반올림한다고 막 쓰면 안될듯 하다.


참조:
https://wikidocs.net/21113