Computer >> Máy Tính >  >> Lập trình >> Python

Hàm floor () và ceil () trong Python

Hai phương thức này là một phần của mô-đun toán học python giúp lấy các giá trị nguyên gần nhất của một số phân số.

tầng ()

Nó chấp nhận một số có số thập phân làm tham số và trả về số nguyên nhỏ hơn chính số đó.

Cú pháp

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

Ví dụ về tầng ()

Trong ví dụ dưới đây, chúng tôi lấy các loại giá trị số khác nhau như, số nguyên, số thập phân dương và số thập phân âm và áp dụng hàm sàn cho chúng. Chúng tôi nhận được số nguyên gần nhất nhỏ hơn giá trị số được cung cấp.

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))

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

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

ceil ()

Nó chấp nhận một số có số thập phân làm tham số và trả về số nguyên lớn hơn chính số đó.

Cú pháp

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

Ví dụ về ceil ()

Trong ví dụ dưới đây, chúng tôi lấy các loại giá trị số khác nhau như, số nguyên, số thập phân dương và số thập phân âm và áp dụng hàm ceil cho chúng. Chúng tôi nhận được số nguyên gần nhất lớn hơn giá trị số được cung cấp.

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))

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

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