📜  Python| math.floor()函数(1)

📅  最后修改于: 2023-12-03 15:04:20.308000             🧑  作者: Mango

Python | math.floor()函数

在 Python 的 math 包中,floor() 函数返回一个数字的下舍整数,即小于或等于给定数字的最大整数。

该函数在数学计算中非常有用。

语法
math.floor(x)
参数

floor() 函数使用一个参数 x,表示要下舍整的数字。

注意:参数 x 可以是整数、浮点数、负数,但返回值永远是整数。

返回值

floor() 函数返回一个整数,表示小于或等于给定数字的最大整数。

使用示例

以下示例演示了如何使用 floor() 函数。

import math

# 浮点数向下取整
f1 = 3.4
f2 = 3.5
f3 = 3.6
print(math.floor(f1)) # 输出 3
print(math.floor(f2)) # 输出 3
print(math.floor(f3)) # 输出 3

# 整数保持不变
i1 = 4
i2 = -4
print(math.floor(i1)) # 输出 4
print(math.floor(i2)) # 输出 -4

# floor() 与 int() 的区别
print(int(3.7)) # 输出 3
print(math.floor(3.7)) # 输出 3

在上面的示例中,我们使用了三个不同的浮点数来演示如何使用 math.floor() 函数进行下舍整。我们还使用两个整数来说明整数将不受影响。

此外,我们比较了 floor() 和 int() 函数,后者返回最接近数字的整数,这可能会导致不同的结果。