>백엔드 개발 >파이썬 튜토리얼 >Python에서 round() 함수를 사용하여 부동 소수점 숫자를 반올림하는 방법

Python에서 round() 함수를 사용하여 부동 소수점 숫자를 반올림하는 방법

WBOY
WBOY원래의
2023-08-22 10:15:442870검색

Python에서 round() 함수를 사용하여 부동 소수점 숫자를 반올림하는 방법

Python에서 round() 함수를 사용하여 부동 소수점 숫자를 반올림하는 방법

Python에서는 부동 소수점 숫자를 반올림하는 것이 일반적인 요구 사항입니다. Python은 이 함수를 구현하기 위해 내장된 round() 함수를 제공합니다. 부동 소수점 숫자는 round() 함수를 사용하여 쉽게 반올림할 수 있습니다.

round() 함수의 사용은 매우 간단합니다.

round(number, ndigits)

여기서 number는 반올림할 부동 소수점 숫자이고 ndigits는 유지되는 소수 자릿수입니다. ndigits는 선택적 매개변수이며 생략 시 기본값은 0입니다. 이는 정수 부분이 반올림되었음을 나타냅니다.

다음은 round() 함수의 사용을 설명하는 몇 가지 구체적인 예입니다.

예제 1: 부동 소수점 숫자 반올림

num = 3.14159
rounded_num = round(num)
print(rounded_num)  # 输出 3

이 예에서는 부동 소수점 숫자 3.14159를 반올림했습니다. ndigits 매개 변수가 생략되었으므로 정수 부분은 기본적으로 반올림되므로 출력 결과는 3입니다.

예제 2: 반올림을 위해 유지할 소수 자릿수 지정

num = 3.14159
rounded_num = round(num, 2)
print(rounded_num)  # 输出 3.14

이 예에서는 부동 소수점 숫자 3.14159를 반올림하고 유지할 소수 자릿수를 지정합니다. 출력은 3.14입니다.

예제 3: 음수 반올림

num = -3.5
rounded_num = round(num)
print(rounded_num)  # 输出 -4

이 예에서는 음수 -3.5를 반올림하며, 정수 부분은 기본적으로 반올림됩니다. 출력은 -4입니다.

round() 함수의 반올림 규칙은 가장 가까운 짝수를 기준으로 한다는 점에 유의하세요. 소수점 마지막 숫자가 정확히 5인 경우 이전 숫자가 짝수이면 반올림되고, 이전 숫자가 홀수이면 반올림됩니다. 이 규칙은 더 공정한 반올림 결과를 보장합니다.

기본 반올림 외에도 round() 함수에는 몇 가지 특별한 사용 사례가 있습니다. ndigits가 음수이면 소수점 왼쪽 부분을 반올림한다는 뜻이다. 이는 과학적 표기법과 같은 특별한 요구 사항을 처리할 때 유용합니다.

요약하자면 Python의 round() 함수는 부동 소수점 숫자를 쉽게 반올림할 수 있습니다. ndigits 매개변수를 적절하게 설정하면 유지되는 소수 자릿수를 유연하게 제어할 수 있습니다. 숫자 처리가 필요한 경우 round() 함수가 실용적인 도구입니다.

위 내용은 Python에서 round() 함수를 사용하여 부동 소수점 숫자를 반올림하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.