programming/python

반올림, 내림, 올림

chanchand 2023. 7. 16. 17:25
반응형
import math

# 올림
math.ceil(-3.14) # -3
math.ceil(3.14) # 4

# 내림
math.floor(3.14) # 3
math.floor(-3.14) # -4
math.trunc(-3.14) # -3
int(-3.14) # -3

# 반올림
round(3.14) # 3

 

사사오입 원칙

4이하이면 0으로 버리고 5이상이면 0으로 버린 후 윗자리에 1 더함

 

오사오입 원칙 (파이썬)

5미만이면 버리고 5초과이면 올림, 반올림할 자리의 수가 5일 때, 앞자리의 숫자가 짝수면 내림하고 홀수면 올림함

round(4.5) # 4
round(3.5) # 4

 

반응형

'programming > python' 카테고리의 다른 글

[Error] 런타임 에러 (RecursionError)  (0) 2023.07.28
python redis  (0) 2023.07.24
리스트 중복 제거  (0) 2023.06.07
대소문자 변환  (0) 2023.06.05
집합 자료형  (0) 2023.06.03