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 중국어 웹사이트의 기타 관련 기사를 참조하세요!