반응형
파이썬 수학
포스팅 요약
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
반응형
'(Python)파이썬 > (Python)파이썬 문법' 카테고리의 다른 글
(파이썬) 문자열 처음/끝부분 같은지 확인 : startswith와 endswith사용법 + 예제 (0) | 2021.07.01 |
---|---|
코딩테스트 준비 - 프로그래머스: 전화번호 목록 풀이 (파이썬) (0) | 2021.07.01 |
(파이썬)파이썬 문자열을 리스트로/문자열 쪼개기 + 예제 (0) | 2021.06.23 |
(파이썬)알파벳 or 숫자 확인/isdigit(),isalpha() 알아보기 + 예제 (0) | 2021.06.22 |
(파이썬) 문자열 리스트 합치기/파이썬 join()+예제 (0) | 2021.06.21 |
댓글