(Python)파이썬/(Python)파이썬 문법
(파이썬) 반올림, 올림, 내림 - 다양한 방법과 예제
공부가싫다가도좋아
2021. 6. 24. 15:20
반응형
파이썬 수학
포스팅 요약
1. 반올림 - round() 사용법 및 주의할 점.
2. 올림 - 2가지 방법
3. 내림 - 2가지 방법
1. 반올림
반올림 - round() 사용법
print(round(1.3)) #1
print(round(2.1)) #2
print(round(6.7)) #7
print(round(1.333,2)) #소수점 두 번째 자리까지
print(round(2.17,1)) #소수점 첫 번째 자리까지
print(round(6.77777,4)) # 소수점 네번째 자리까지
round()사용시 주의점
print(round(5.5)) #6
print(round(6.5)) #6
print(round(7.5)) #8
print(round(8.5)) #8
.5 를 반올림 할 시, 소수점 앞에가 짝수면 아래로, 홀수면 위로 올려준다.
2. 올림
올림 - 첫 번째 방법
import math
print(math.ceil(4.5)) #5
print(math.ceil(2.6)) #3
print(math.ceil(1.59)) #2
print(math.ceil(7.1)) #8
print(math.ceil(9.01)) #10
print(math.ceil(35.8)) #36
올림 - 두 번째 방법
print(-(-1//2)) #1 0.5->1
print(-(-1//3)) #1 0.333..-> 1
print(-(-23//10)) #3 2.3 -> 3
#음수와 몫을 사용한 올림.
#코딩테스트 문제 풀때 유용하게 썼습니다.
3. 내림
내림 - 첫 번째 방법
import math
print(math.floor(1.9)) # 1
print(math.floor(8.09)) # 8
print(math.floor(2.7)) # 2
print(math.floor(10.6)) # 10
print(math.floor(5.5)) # 5
print(math.floor(6.5)) # 6
내림 - 두 번째 방법
print(int(1.9)) # 1
print(int(8.09)) # 8
print(int(2.7)) # 2
print(int(10.6)) # 10
print(int(5.5)) # 5
print(int(6.5)) # 6
반응형