您的位置:

Python 中的floor()和ceil()函数

在本教程中,我们将学习如何在 Python 中使用math模块的 floor()和 ceil()函数。

楼层()功能:

floor()函数用于获取“X”的 floor 整数,表示最大的整数值,不大于“X”,基本上是其最近的向下舍入数。

语法:


math.floor(X)

参数:

我们可以传递数值表达式。

返回:

它返回不大于“X”的最大整数值。

让我们看一个例子,了解一下如何在 Python 中实现 floor()函数。

示例:


import math as M  

# printing the floor value by using floor() function of math module
print ("The floor value of math.floor(-54.21) is: ", M.floor(-54.21))
print ("The floor value of math.floor(432.56) is: ", M.floor(432.56))
print ("The floor value of math.floor(320.62) is: ", M.floor(320.62)) 

输出:

The floor value of math.floor(-54.21) is:  -55
The floor value of math.floor(432.56) is:  432
The floor value of math.floor(320.62) is:  320

天花板()功能:

Python 中math模块的 ceil()函数是用来得到“X”的天花板值作为回报的,表示最小的整数值,不小于“X”,基本上就是它最近的舍入数。

语法:


math.ceil(X)

参数:

我们可以传递数值表达式。

返回:

它返回不小于“X”的最小整数值。

让我们看一个例子,了解一下如何在 Python 中实现 ceil()函数。

示例:


import math as M  

# printing the ceiling value by using ceil() function of math module
print ("The ceiling value of math.ceil(-54.21) is: ", M.ceil(-54.21))
print ("The ceiling value of math.ceil(432.56) is: ", M.ceil(432.56))
print ("The ceiling value of math.ceil(320.62) is: ", M.ceil(320.62))

输出:

The ceiling value of math.ceil(-54.21) is:  -54
The ceiling value of math.ceil(432.56) is:  433
The ceiling value of math.ceil(320.62) is:  321

结论

在本教程中,我们讨论了如何在 Python 中实现math模块的 floor()和 ceil()函数。