Python에서 반올림, 올림, 내림을 하는 방법은 내장 함수를 사용하여 간단하게 구현할 수 있습니다.
1. 반올림(round)
round() 함수는 숫자를 가장 가까운 정수로 반올림합니다. 예를 들어, round(3.7)은 4를 반환하고, round(2.4)는 2를 반환합니다.
num = 3.7
rounded_num = round(num)
print(rounded_num) # 4
반올림은 소수점 이하 자리수를 지정할 수도 있습니다. 예를 들어, round(3.141592, 3)은 3.142를 반환합니다.
num = 3.141592
rounded_num = round(num, 3)
print(rounded_num) # 3.142
2. 올림(ceil)
ceil() 함수는 숫자를 올림하여 가장 가까운 큰 정수를 반환합니다. 예를 들어, ceil(2.4)은 3을 반환합니다.
import math
num = 2.4
ceiled_num = math.ceil(num)
print(ceiled_num) # 3
3. 내림(floor)
floor() 함수는 숫자를 내림하여 가장 가까운 작은 정수를 반환합니다. 예를 들어, floor(3.7)은 3을 반환합니다.
import math
num = 3.7
floored_num = math.floor(num)
print(floored_num) # 3
이처럼, Python에서는 내장 함수인 round(), ceil(), floor()을 이용하여 간단하게 반올림, 올림, 내림을 할 수 있습니다.
'라이브러리' 카테고리의 다른 글
[파이썬] venv 가상환경 만들기 (0) | 2023.03.19 |
---|---|
[파이썬] pprint 로 예쁘게 출력 (0) | 2023.03.19 |
[파이썬] uuid 생성하는 방법 (0) | 2023.03.19 |
[파이썬] sqlite3 사용법 (0) | 2023.03.16 |
[파이썬] min(), max(), sum() 사용법 (0) | 2023.03.15 |