파이썬 round 설명 파이썬에서 제공하는 기본 내장 함수 중 하나인 round() 함수는 주어진 숫자를 지정한 소수점 자릿수에 맞춰 반올림하는 역할을 합니다.
파이썬 round 함수로 소수점 자릿수 반올림하기
1: round() 함수의 사용법
round() 함수의 기본 사용법은 다음과 같습니다.
```python
round(123.456789, 2) 123.46 ```
위의 코드는 123.456789를 소수점 2번째 자리까지 반올림하여 123.46을 출력합니다.
2: round() 함수의 반올림 방식
round() 함수는 0.5보다 작은 값은 낮은 숫자로, 0.5보다 큰 값은 높은 숫자로 반올림합니다.
```python
round(123.45, 2) 123.45 round(123.55, 2) 123.56 ```
위의 코드는 123.45는 소수점 2번째 자리까지 반올림하면 123.45가 되고, 123.55는 소수점 2번째 자리까지 반올림하면 123.56이 됩니다.
3: round() 함수의 반올림 자릿수 지정
round() 함수의 두 번째 인자를 통해 반올림할 소수점 자릿수를 지정할 수 있습니다.
```python
round(123.456789, 0) 123 round(123.456789, 1) 123.5 round(123.456789, 2) 123.46 round(123.456789, 3) 123.457 ```
위의 코드는 123.456789를 소수점 0번째, 1번째, 2번째, 3번째 자리까지 반올림하여 각각 123, 123.5, 123.46, 123.457을 출력합니다.
4: round() 함수의 반올림 방식 변경
round() 함수의 세 번째 인자를 통해 반올림 방식을 변경할 수 있습니다.
```python
round(123.456789, 2, mode='floor') 123.45 round(123.456789, 2, mode='ceil') 123.46 ```
위의 코드는 123.456789를 소수점 2번째 자리까지 반올림할 때, mode='floor'인 경우 123.45를 반환하고, mode='ceil'인 경우 123.46을 반환합니다.
결론
파이썬 round() 함수는 주어진 숫자를 지정한 소수점 자릿수에 맞춰 반올림하는 역할을 합니다. 반올림 방식은 0.5보다 작은 값은 낮은 숫자로, 0.5보다 큰 값은 높은 숫자로 반올림합니다. 반올림 자릿수는 두 번째 인자를 통해 지정할 수 있고, 반올림 방식은 세 번째 인자를 통해 변경할 수 있습니다.
해시태그
파이썬 #round #함수 #소수점 #반올림
댓글