在 Python 中,进行数字的向上取整和向下取整可以使用 math 模块中的函数。具体如下:
- 向下取整:使用
math.floor函数。 - 向上取整:使用
math.ceil函数。
示例代码:
import math
# 定义一个浮点数
num = 5.6
# 向下取整
floor_value = math.floor(num)
print(f"向下取整: {floor_value}")
# 向上取整
ceil_value = math.ceil(num)
print(f"向上取整: {ceil_value}")
输出结果:
向下取整: 5
向上取整: 6
函数说明:
math.floor(x):返回不大于x的最大整数,即向下取整。math.ceil(x):返回不小于x的最小整数,即向上取整。
其他注意事项:
- 使用这两个函数前,需要先导入
math模块。 math.floor()和math.ceil()都只适用于浮点数,虽然对整数使用也不会报错,但通常没有必要对整数进行取整操作。
例如:
math.floor(4.9) # 返回 4
math.ceil(4.1) # 返回 5

1077

被折叠的 条评论
为什么被折叠?



