파이썬

[파이썬] 반올림, 올림, 내림 - round(), math.ceil(), math.floor()

by seokii 2022. 8. 25.
728x90
반응형

1. Math

import math

math.ceil(값)
math.floor(값)
math.round(값)

파이썬의 math 라이브러리를 사용해 다양한 수학 함수를 사용할 수 있습니다.

math 라이브러리를 통해 올림과 내림처리가 가능하며, 반올림은 파이썬 내장 함수인 round()를 처리합니다.

 

2. 올림

import math

math.ceil(3.14) # result = 4
math.ceil(-3.14) # result = -3

math.ceil()을 통해 올림 처리를 할 수 있습니다.

 

3. 내림

import math

math.floor(3.14) # result = 3
math.floor(-3.14) # result = -4

math.floor()을 통해 내림 처리를 할 수 있습니다.

 

4. 반올림

round(3.5) # result = 4
round(4.5) # result = 4

파이썬 내장 함수인 round()를 통해 반올림 처리를 할 수 있습니다.

round() 함수는 사사오입 원칙을 적용합니다.

(사사오입 원칙 : 반올림할 수의 대상이 5인 경우, 앞자리의 숫자가 짝수면 내림, 홀수면 올림 처리한다.)

따라서, 위의 예제는 결과값이 모두 4가 됩니다.

 

 

728x90
반응형

댓글