Python round() 내장 함수
Python 3 설명서에서 발췌
소수점 이하 ndigits 자릿수로 숫자를 반올림합니다. ndigits 가 생략되거나 None 이면 입력값에 가장 가까운 정수를 반환합니다.
소개
round() 함수는 숫자를 지정된 소수 자릿수로 반올림합니다. 소수 자릿수가 지정되지 않으면 가장 가까운 정수로 반올림합니다.
round()는 .5 로 끝나는 숫자에 대해 “가장 가까운 짝수로 반올림 (round half to even)” 방식을 사용하므로, 가장 가까운 짝수 정수로 반올림됩니다.
예시
# 가장 가까운 정수로 반올림
print(round(3.14))
print(round(3.8))
# 지정된 소수 자릿수로 반올림
print(round(3.14159, 2))
# "가장 가까운 짝수로 반올림"
print(round(2.5))
print(round(3.5))
3
4
3.14
2
4