반응형
파이썬에서의 올림, 반올림, 내림 기능은 math 모듈과 내장함수를 통해 사용할 수 있습니다.
바로 예시와 함께 설명하겠습니다.
1. 올림
math.ceil() 함수는 주어진 숫자보다 크거나 같은, 가장 작은 정수를 반환합니다. 즉 숫자를 올림합니다.
import math
print(math.ceil(3.2)) # 결과는 4
print(math.ceil(-3.2)) # 결과는 -3
2. 반올림
파이썬 내장함수인 round()는 주어진 숫자를 가장 가까운 정수로 반올림하며, .5의 경우 가장 가까운 짝수로 반올림합니다.
print(round(3.5)) # 결과는 4
print(round(2.5)) # 결과는 2
print(round(3.672, 1)) # 결과는 3.7, 소수점 첫째 자리에서 반올림
3. 내림
math.floor()함수는 주어진 숫자보다 작거나 같은, 가장 큰 정수를 반환합니다. 즉 숫자를 내림합니다.
import math
print(math.floor(3.7)) # 결과는 3
print(math.floor(-3.7)) # 결과는 -4
4. 버림
math.trunc() 함수는 주어진 숫자의 소숫점을 무시하고 정수 부분만 반환합니다. 즉, 소숫점 아래를 버립니다.
import math
print(math.trunc(3.7)) # 결과는 3
print(math.trunc(-3.7)) # 결과는 -3
원하는 결과에 따라 적절한 함수를 선택하시기 바랍니다.
반응형
'Programming Language > Python' 카테고리의 다른 글
[파이썬] 리스트 내포 / Python list comprehension (1) | 2024.11.14 |
---|---|
[Python/Numpy] 배열에서 고유한 요소 찾을땐 unique() 함수 (0) | 2024.11.11 |
[Python] 코딩 기초 트레이닝 - 주사위게임3 (0) | 2024.04.03 |
[Python] 코딩 기초 트레이닝 - 간단한 논리연산 알고리즘 풀이 (0) | 2024.03.12 |
[Python] 파이썬 '//=', float 소숫점 이하 버리는 나눗셈 연산자 (0) | 2024.03.06 |