Python floor()和ceil()函数的完整指南

1,488 阅读2分钟

Python 的 math.floor() 方法在必要时将一个数字向下 舍入到最接近的整数,并返回输出。它是Python数学库中可用的数学函数之一。

同样, Python中的math.ceil()方法返回输入值的最高值。让我们详细看看这些函数的语法、参数和例子。

Python floor

Python floor()是一个内置函数,用于返回输入数值的下限。它接受一个数字作为参数,并返回不大于输入值的最大整数。

math.floor()函数返回最近的整数值,该值小于或等于指定的表达式或数值。

要使用 floor() 方法,需要从 Python 中导入math 模块。

语法

请看下面math.floor()方法的语法。

import math

math.floor(x)

参数

math.floor()方法将x作为一个数字,这是一个必要参数。

例子

让我们看看下面的代码,它演示了Python的floor方法:

# app.py

import math

caltech = math.floor(300.72)
print(caltech)

首先,我们使用import语句导入数学库。它将使我们能够使用像floor这样的数学函数。

在下一行中,我们应用了math.floor()函数,并传递了参数300.72,它将给我们输出,我们将输出存储在Caltech 变量中,然后在Python控制台中显示。

请看输出:

Python Floor and Ceil Function Tutorial

请看下面的其他例子:

# app.py

import math

print("math.floor(-19.21): ", math.floor(-19.21))
print("math.floor(19.46): ", math.floor(19.46))
print("math.floor(46.19): ", math.floor(46.19))

下面是上述代码的一个输出:

Floor and Ceil Function

Python ceil

Python ceil()是一个内置方法,它返回输入值的上限,也就是不小于输入值的最小整数。ceil()方法只接受一个输入值,即数字值。

语法

import math

math.ceil(x)

参数

math.ceil()函数将x作为一个输入数值。

例子

要使用 ceil() 方法,你需要从 Python 中导入 math 模块。

请看下面的编码例子:

# app.py

import math

caltech = math.ceil(300.72)
print(caltech)

看输出:

Python math.ceil() Function

请看下面的其他例子:

# app.py

import math

print("math.ceil(-19.63): ", math.ceil(-19.63))
print("math.ceil(19.63): ", math.ceil(19.63))
print("math.ceil(46.63): ", math.ceil(46.63))

上述代码的输出结果如下:

Ceil Function Tutorial With Example

本教程就到此为止。