Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 부동 소수점 수를 어떻게 반올림합니까?


Python에는 이를 위한 내장 함수 round()가 있습니다. 이 함수는 두 개의 인수, 반올림할 숫자와 반올림할 위치를 취합니다. 숫자가 가장 가까운 정수로 반올림되는 경우 두 번째 인수는 제공되지 않습니다.

>>> round(1.7456)
2
>>> round(1.4756)
1

그러나 반올림해야 하는 경우 반올림 전에 0.5가 추가됩니다.

>>> round(1.7456+0.5)
2
>>> round(1.4756+0.5)
2