728x90
반응형

 티스토리 

파이썬에서의 소수점 버림

안녕하세요! 오늘은 파이썬에서의 소수점 버림에 대해 알아보겠습니다. 소수점 이하의 값을 정수로 만들거나 특정 자릿수에서 반올림하는 등 다양한 방법이 있습니다. 시작해보죠! 

1. round() 함수 사용하기

number = 3.75
rounded_number = round(number)
print(rounded_number)
이 코드는 4를 출력합니다. 기본적으로 round() 함수는 가장 가까운 짝수로 반올림합니다.

 

2. int() 함수 사용하기

number = 3.75
int_part = int(number)
print(int_part)
이 코드는 3을 출력합니다. int() 함수는 간단하게 소수점 이하를 제거하는 데 유용합니다.

 

3. math.floor() 함수 사용하기

math.floor() 함수는 항상 내림을 수행합니다.

import math

number = 3.75
floor_number = math.floor(number)
print(floor_number)
이 코드는 3을 출력합니다. math.floor() 함수는 입력 값보다 작거나 같은 가장 큰 정수를 반환합니다.

 

4. math.trunc() 함수 사용하기 

math.trunc() 함수는 0 방향으로 버림을 수행합니다.

import math

number = 3.75
truncated_number = math.trunc(number)
print(truncated_number)
이 코드는 3을 출력합니다. math.trunc() 함수는 소수점 이하를 단순히 제거합니다.

사용 시 주의사항
소수점을 다룰 때 부동소수점 연산의 한계를 이해하고 있어야 합니다. 때로는 정확한 결과를 얻기 위해 decimal 모듈을 사용하는 것이 좋습니다.

이렇게 파이썬에서 소수점을 버리는 여러 가지 방법을 알아보았습니다. 각 함수의 특징을 이해하고 적절히 활용하여 원하는 결과를 얻을 수 있습니다.

마무리

- 이번 포스팅은 파이썬 소수점 버림에 대해 알아봤습니다.

 

궁금한 사항은 댓글을 통해서 남겨 주시면 답변 드리겠습니다.
감사합니다.

 

 

728x90
반응형

+ Recent posts