파이썬에 내장된 round()는 사사오입 원칙을 따른다.
반올림할 자리의 수가 5이면 반올림 할때 앞자리의 숫자가 짝수면 내림하고 홀수면 올림한다.
>>> round(4.5) # 결과: 4
>>> round(3.5) # 결과: 4
반올림할 자리 앞이 4인 경우 짝수이기 때문에 내림이 되었고,
반올림할 자리 앞이 3일 경우 홀수이기 때문에 올림이 적용됨
round 함수는 반올림한다고 막 쓰면 안될듯 하다.
'프로그래밍 언어 > Python' 카테고리의 다른 글
[python] deque 활용법 (0) | 2023.04.25 |
---|---|
[python] 리스트 역순으로 반복문 실행하기 (0) | 2023.04.10 |
[python] 파이썬 문자열 정렬 (0) | 2023.03.17 |
[Python] 효율적인 문자열 붙이기 방법(String Concatenate) (0) | 2023.02.21 |
[python] 람다(lambda) 정렬(sort) (1) | 2023.01.14 |