파이썬 round() 함수

Python Round Function



Python은 데이터 과학, 기계 학습 및 인공 지능에서 가장 널리 사용되는 매우 다재다능한 고급 프로그래밍 언어입니다. Python은 숫자를 가지고 놀아야 하는 내장 모듈과 함수를 통해 훌륭한 지원을 제공합니다. Python round() 함수는 부동 소수점 수를 명시된 소수 자릿수로 반올림하여 반환합니다. 예를 들어 부동 소수점 수는 6.677이고 소수점 이하 2자리로 반올림해야 합니다. round() 함수는 작업을 수행하고 숫자를 6.68로 반올림합니다.

이 기사에서는 Python round() 함수를 예제와 함께 자세히 설명합니다.







round() 함수의 구문

round() 함수의 구문은 다음과 같습니다.



round(부동 소수점 숫자, 숫자)



round() 함수는 두 개의 매개변수를 인수로 사용합니다. 즉, 부동 소수점 숫자와 숫자입니다. 숫자 또는 부동 소수점 숫자는 필수 매개변수이고 자릿수는 선택적 매개변수입니다. 자릿수를 제공하지 않으면 round() 함수는 가장 가까운 정수를 반환합니다. 첫 번째 매개변수에 정수를 제공할 수도 있습니다. 이 경우 round() 함수는 동일한 정수를 반환합니다.





round() 함수의 예와 사용법

Python 스크립트에서 round() 함수의 예제와 사용법을 살펴보겠습니다. 자릿수를 지정하지 않으면 round() 함수는 숫자의 ceil을 가져와서 소수 값이 5보다 크면 다음 정수로 변환합니다. 소수 값이 다음 정수보다 작은 경우 5, 그런 다음 바닥 값을 취하고 정수는 동일하게 유지됩니다.

# 부동 소수점 숫자를 반올림하는 프로그램

#자릿수를 지정하지 않음

인쇄(둥근(10.1))

인쇄(둥근(10.5))

인쇄(둥근(10.7))

인쇄(둥근(11.9))

인쇄(둥근(15.3))

인쇄(둥근(17.8))

인쇄(둥근(스물))

인쇄(둥근(20.01))

산출



이제 자릿수를 정의하고 round() 함수를 사용해 보겠습니다.

# 부동 소수점 숫자를 반올림하는 프로그램

인쇄(둥근(10,123,2))

인쇄(둥근(10,587,1))

인쇄(둥근(10.72,1))

인쇄(둥근(11.9545,1))

인쇄(둥근(15,322,2))

인쇄(둥근(17,865,2))

인쇄(둥근(20,090,2))

인쇄(둥근(20.01114,2))

산출

이제 정수 값을 가져와서 round() 함수를 적용해 보겠습니다. 출력에서 변경되지 않은 정수 값이 반환됨을 알 수 있습니다.

# 부동 소수점 숫자를 반올림하는 프로그램

인쇄(둥근(10))

인쇄(둥근(스물))

인쇄(둥근(30))

인쇄(둥근(40))

인쇄(둥근(오십))

인쇄(둥근(12))

인쇄(둥근(열 다섯))

인쇄(둥근(19))

산출

숫자 대신 round() 함수에 문자열이나 문자를 전달하면 Python 인터프리터에서 오류가 발생합니다.

# 라운드 함수에 문자열 전달

인쇄(둥근('캄란'))

산출

음수 반올림
round() 함수는 음수에도 적용할 수 있으며 음수를 반올림하여 결과를 반환합니다.

# 음수에 반올림 함수 적용

하나에=-3.98

인쇄(둥근(하나에,1))

하나에=-2.8

인쇄(둥근(하나에))

하나에=-5.67989

인쇄(둥근(하나에,2))

하나에=-100.9843

인쇄(둥근(하나에,1))

하나에=-20.04

인쇄(둥근(하나에))

하나에=-32.0908

인쇄(둥근(하나에,))

하나에=-3,99898

인쇄(둥근(하나에))

산출

결론

round()는 부동 소수점 숫자를 주어진 십진수로 반올림하는 Python의 내장 함수입니다. 숫자와 관련된 작업을 할 때 매우 유용한 기능입니다. 이 문서에서는 예제와 함께 round() 함수에 대해 간략하게 설명합니다.