
如果有必要,Python中的math.floor()方法将一个数字向下 舍入到最接近的整数,并返回输出。它是数学库中可用的数学函数之一。
同样地, Python中的math.ceil()方法返回输入值的最大值。让我们详细看看这些函数的语法、参数和例子。
Python floor
Python floor()是一个内置的数学 库函数,用于返回数字输入值的底线。**math.floor()**函数接收一个数字作为参数,并返回不大于输入值的最大整数。
math**.floor()**函数返回最近的整数值,该值小于或等于指定的表达式或数值。
要使用**floor()**方法,需要从 Python 中导入 math 模块。
语法
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控制台中显示。
请看输出。
请看下面的其他例子。
# 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))
下面是上述代码的一个输出。
Python 地面除法
在Python中,地板除法是一种将两个数字相除并将结果向下舍入到最近的整数的操作。地面除法是通过**双反斜线(//)**运算符进行的。
# app.py
print(5 // 3)
输出
1
地面除法是指除数和四舍五入到最近的整数。在上面的例子中,四舍五入到最近的整数是1,这就是为什么输出是1。
Python floor到小数点后2位
要在Python中四舍五入 到 小数点后2 位,可以使用**math.floor()**函数。用math.floor()函数的输出除以100.0,你将得到小数点后2位的地板值。
# app.py
import math
data = 19.2110
print(math.floor(data * 100) / 100.0)
输出
19.21
不使用数学的Python底线
要在Python中不使用 数学计算 floor,请使用**双反斜线(//)运算符。双斜线运算符用于"floor "**除法,它将四舍五入到最近的整数。
# app.py
print(3 // 2)
输出
1
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)
看输出。
请看下面的其他例子。
# 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))
上述代码的输出结果如下。
本教程就到此为止。



