파이썬에서 반올림,올림,버림,내림 하는 법
반올림
round(수, 자리수)
>>> round(345.345,1)
345.3
>>> round(345.345,2)
345.35
>>> round(345.345,-1)
350.0
>>> round(345.345,-2)
300.0
올림
올림은 입력값보다 같거나 큰 정수중 가장 가까운 값을 반환합니다.
math 라이브러리의 ceil 메소드를 이용합니다.
>>> import math
>>> math.ceil(3)
3
>>> math.ceil(3.4)
4
>>> math.ceil(3.6)
4
>>> math.ceil(-3.4)
-3
>>> math.ceil(-3.6)
-3
>>> math.ceil(-3)
-3
버림
버림은 소수점을 그냥 버리는 것입니다.
math 라이브러리의 trunc 메소드를 이용합니다.
>>> import math
>>> math.trunc(3)
3
>>> math.trunc(3.4)
3
>>> math.trunc(3.6)
3
>>> math.trunc(-3)
-3
>>> math.trunc(-3.4)
-3
>>> math.trunc(-3.6)
-3
내림
내림은 입력값보다 같거나 작은 정수중 가장 가까운 값을 반환합니다.
올림의 반대입니다.
math 라이브러리의 floor 메소드를 이용합니다.
>>> import math
>>> math.floor(3)
3
>>> math.floor(3.4)
3
>>> math.floor(3.6)
3
>>> math.floor(-3)
-3
>>> math.floor(-3.4)
-4
>>> math.floor(-3.6)
-4
'8. 함수 > 유용한함수' 카테고리의 다른 글
파이썬 사용자에게 입력값 받는 법 (input 함수) (0) | 2020.11.28 |
---|---|
[파이썬 기초] print 함수를 이용한 출력 (%f, %d, %s 이게 다 뭔가요?) (0) | 2020.11.19 |
[파이썬 기초] print 함수를 이용한 출력 (end 옵션) (0) | 2020.11.19 |
[파이썬 기초] print 함수를 이용한 출력 (sep 옵션) (0) | 2020.11.19 |
[파이썬 기초] print 함수를 이용한 출력 (0) | 2020.11.19 |
댓글