안녕하세요, 이번 포스팅은 파이썬 올림 내림 함수 ceil floor 사용법 활용 예제 대해서 작성하도록 하겠습니다.
파이썬의 수학적 연산을 더욱 효율적으로 사용하기 위해 이 함수들을 어떻게 활용하는지 알아보겠습니다. 🙂
목차
파이썬 올림 함수 ceil
파이썬에서 올림 함수인 ceil은 주어진 숫자보다 크거나 같은 가장 작은 정수를 반환하는 함수입니다.
예를 들어 3.2, 3.5 에 해당 함수를 적용을 하게 되면 결과 값음 4가 출력이 되게 됩니다.
더 나은 이해를 돕기 위해서 다음과 같이 ceil 함수를 사용하는 간단한 예제를 구성해보았습니다.
import math
number = 3.2
result = math.ceil(number)
print(result) # 출력: 4

위의 코드를 구현을 해보면 아래와 같이 출력이 4가 나오는 것을 확인 할 수 있습니다.

파이썬 내림 함수: floor
반면, 파이썬의 내림 함수인 floor는 주어진 숫자보다 작거나 같은 가장 큰 정수를 반환합니다.
예를 들면, 3.7의 경우 내림하면 3이 됩니다. 🙂
다음은 floor 함수를 사용하는 예제입니다:
import math
number = 3.7
result = math.floor(number)
print(result) # 출력: 3

위의 코드를 구현을 해보면 아래와 같이 출력이 3이 나오는 것을 확인 할 수 있습니다.

예제코드 – 실수를 정수로 변환
올림 및 내림 함수는 실수를 정수로 바꾸는 데 유용합니다.
또한, 특정 범위 내에서 가장 가까운 정수값을 찾는 데도 활용됩니다.
예를 들어, 사용자로부터 입력 받은 숫자를 가장 가까운 10의 배수로 올림하거나 내림할 때 사용할 수 있습니다. 🙂
– 10의 배수로 올림 예제
다음은 10의 배수로 올림하는 예제입니다:
import math
number = 37
result = math.ceil(number / 10) * 10
print(result) # 출력: 40
ceil floor 대체 함수
1) 파이썬 반올림 함수: round
올림 및 내림 함수 외에도 파이썬에는 round라는 반올림 함수가 있습니다.
이 함수는 주어진 숫자를 가장 가까운 정수로 반올림합니다.
예를 들어, 3.5는 4로, 3.4는 3으로 반올림됩니다.!!
다음은 round 함수를 사용하는 간단한 예제입니다:
number = 3.5
result = round(number)
print(result) # 출력: 4
2) trunc 함수: 소수점 아래 제거
또한 trunc 함수를 사용하여 숫자의 소수점 아래 부분을 제거할 수 있습니다.
이 함수는 숫자의 정수 부분만 반환합니다. 🙂
다음은 trunc 함수를 사용하는 예제입니다:
import math
number = 3.7
result = math.trunc(number)
print(result) # 출력: 3

위의 코드를 구현을 해보면 아래와 같이 출력이 3이 나오는 것을 확인할 수 있습니다.

결론
이 포스팅에서는 파이썬 올림 내림 함수 ceil floor 사용법 활용 예제 대해서 깊게 알아보았습니다.
파이썬에서 숫자를 다룰 때 이러한 함수들은 매우 유용하게 사용될 수 있습니다.
특히, 정확한 계산이 필요할 때나 특정 범위 내에서 숫자를 조절해야 할 때는 이러한 함수들의 활용이 더욱 중요해집니다.!!
이외에도 파이썬의 수학 라이브러리는 다양한 함수와 기능을 제공하므로, 필요에 따라 추가적으로 탐구해보시길 바랍니다. 🙂
파이썬을 활용하여 여러분의 프로젝트나 연구에 도움이 되길 바랍니다!









