Python은 숫자를 주어진 자릿수로 반올림하는 데 사용되는 내장 함수 round()를 제공합니다. 두 개의 인수를 사용합니다. 첫 번째는 n이고, 두 번째는 n 자리이며, n자리로 반올림한 후 숫자 n을 반환합니다. 기본적으로 숫자 n을 가장 가까운 정수로 반올림합니다.
예를 들어 - 숫자를 반올림하려면 7.5를 가정해 보겠습니다. 7은 가장 가까운 정수로 반올림됩니다. 그러나 7.56은 한자리씩 반올림하여 7.5로 드립니다.
round() 함수는 소수 자릿수가 많은 부동소수점 수를 다룰 때 필수적입니다. round() 함수를 사용하면 쉽고 간단해집니다. 구문은 아래와 같습니다.
통사론:
round(number, number of digits)
매개변수는 -
- number - 주어진 숫자를 반올림할 숫자를 나타냅니다.
- 자릿수(선택) - 주어진 숫자를 반올림할 자릿수를 나타냅니다.
다음 예를 이해해 봅시다 -
예 -
print(round(15)) # For floating point print(round(25.8)) print(round(25.4))
산출:
지금 자바 날짜
15 26 25
이제 두 번째 매개변수가 사용됩니다.
예 -
print(round(25.4654, 2)) # when the (ndigit+1)th digit is >=5 print(round(25.4276, 3)) # when the (ndigit+1)th digit is <5 print(round(25.4173, 2)) < pre> <p> <strong>Output:</strong> </p> <pre> 25.47 25.428 25.42 </pre> <h3>The real-life example of the round() function</h3> <p>The round() function is most useful while changing fractions to decimals. We generally get the number of a decimal points such as if we do 1/3 then we get 0.333333334, but we use either two or three digits to the right of the decimal points. Let's understand the following example.</p> <p> <strong>Example -</strong> </p> <pre> x = 1/6 print(x) print(round(x, 2)) </pre> <p> <strong>Output:</strong> </p> <pre> 0.16666666666666666 0.17 </pre> <p>Another example</p> <p> <strong>Example -</strong> </p> <pre> print(round(5.5)) print(round(5)) print(round(6.5)) </pre> <p> <strong>Output:</strong> </p> <pre> 6 5 6 </pre> <p>The <strong>round()</strong> function rounds 5.5 up to 6 and 6.5 down to 6. This is not a bug, the <strong>round()</strong> behaves like this way.</p> <hr></5>
round() 함수의 실제 예
round() 함수는 분수를 소수로 바꿀 때 가장 유용합니다. 우리는 일반적으로 1/3을 하면 0.333333334를 얻는 것처럼 소수점 이하 자릿수를 얻습니다. 그러나 소수점 오른쪽에 2자리 또는 3자리를 사용합니다. 다음 예를 이해해 봅시다.
예 -
x = 1/6 print(x) print(round(x, 2))
산출:
0.16666666666666666 0.17
다른 예시
예 -
print(round(5.5)) print(round(5)) print(round(6.5))
산출:
fcfs
6 5 6
그만큼 둥근() 함수는 5.5를 6으로 반올림하고 6.5를 6으로 반올림합니다. 이것은 버그가 아닙니다. 둥근() 이런 식으로 행동합니다.
5>