Python/알면 쓸모있는 잡다한 코드

파이썬 반올림, 올림, 내림 - python round, ceil, floor

joannekim0420 2022. 3. 25. 17:13
728x90

파이썬에서 math 함수로 코드 한 줄로 올림, 내림, 반올림 처리 하는 방법

 

올림

import math
math.ceil(3.14) #4
math.ceil(-3.14) #-3

화살표가 무조건 오른쪽, 큰 수 쪽으로 향하면서 정수 값 반환

 

내림

import math
math.floor(3.14) #3
math.floor(-3.14) #4

화살표가 무조건 왼쪽, 더 낮은 수 쪽으로 향함

trunc() 와 int()는 같은 역할을 하는데, 소수점 뒤에 있는 값들을 버리고 정수값 반환

 

반올림

import math
math.round(3.14) #3
math.round(3.1414,2) #3.14

인자를 1개만 넣으면 소수 첫 번째 자리에서 반올림하여 정수값 반환

인자를 2개 넣으면 2번째 인자에 들어가는 소수점 index에서 반올림하여 소수값 반환

 

 

 

 

참고: https://wikidocs.net/21113