Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

floor() 및 ceil() 함수 Python

<시간/>

이 두 가지 방법은 분수의 가장 가까운 정수 값을 얻는 데 도움이 되는 파이썬 수학 모듈의 일부입니다.

바닥()

10진수가 포함된 숫자를 매개변수로 받아 숫자 자체보다 작은 정수를 반환합니다.

구문

Syntax: floor(x)
Where x is a numeric value

바닥()의 예

아래 예제에서는 정수, 양수 십진수 및 음수 십진수와 같은 다양한 유형의 숫자 ​​값을 가져와서 바닥 기능을 적용합니다. 제공된 숫자 값보다 작은 가장 가까운 정수를 얻습니다.

import math
x,y,z = 21 , -23.6 , 14.2
print("The value of ",x, "on applying floor() function is:", math.floor(x))
print("The value of ",y, "on applying floor() function is:", math.floor(y))
print("The value of ",z, "on applying floor() function is:", math.floor(z))

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

The value of 21 on applying floor() function is: 21
The value of -23.6 on applying floor() function is: -24
The value of 14.2 on applying floor() function is: 14

천장()

10진수가 포함된 숫자를 매개변수로 받아 숫자 자체보다 큰 정수를 반환합니다.

구문

Syntax: veil(x)
Where x is a numeric value

ceil()의 예

아래 예에서 정수, 양수 십진수 및 음수 십진수와 같은 다양한 유형의 숫자 ​​값을 취하고 ceil 함수를 적용합니다. 제공된 숫자 값보다 큰 가장 가까운 정수를 얻습니다.

import math
x,y,z = 21 , -23.6 , 14.2
print("The value of ",x, "on applying ceil() function is:", math.ceil(x))
print("The value of ",y, "on applying ceil() function is:", math.ceil(y))
print("The value of ",z, "on applying ceil() function is:", math.ceil(z))

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

The value of 21 on applying ceil() function is: 21
The value of -23.6 on applying ceil() function is: -23
The value of 14.2 on applying ceil() function is: 15