1. 向下取整(floor):
使用内置的 `int()` 函数。
使用 `math.floor()` 函数。
2. 向上取整(ceil):
使用 `math.ceil()` 函数。
3. 四舍五入(round):
使用内置的 `round()` 函数。
4. 分别取整数部分和小数部分:
使用 `math.modf()` 函数,该函数返回一个包含小数部分和整数部分的元组。
下面是一些示例代码:
import math
向下取整
print(int(3.7)) 输出 3
print(math.floor(3.7)) 输出 3
向上取整
print(math.ceil(3.7)) 输出 4
四舍五入
print(round(3.7)) 输出 4
分别取整数部分和小数部分
print(math.modf(3.7)) 输出 (0.7, 3.0)
请注意,`math.modf()` 返回的小数部分可能会有轻微的精度损失,因为浮点数在计算机中无法精确表示。