Python 向上取整语法
在 Python 中,我们可以使用 math 模块的 ceil() 函数对一个数进行向上取整。所谓 “向上取整”,指的是返回大于或等于指定数的最小整数。
语法:
math.ceil(x)说明:
math.ceil(x) 表示返回大于或等于 x 的最小整数。
提示: math.ceil() 实现的是 “向上取整”,而 math.floor() 实现的是 “向下取整”。
Python 向上取整示例
接下来,我们通过一个简单的例子来讲解 Python 向上取整是如何实现的。
示例:Python 实现向上取整
import math
print('math.ceil(3):', math.ceil(3))
print('math.ceil(0.4):', math.ceil(0.4))
print('math.ceil(0.6):', math.ceil(0.6))
print('math.ceil(-1.1):', math.ceil(-1.1))
print('math.ceil(-1.9):', math.ceil(-1.9))运行结果如下。
math.ceil(3): 3
math.ceil(0.4): 1
math.ceil(0.6): 1
math.ceil(-1.1): -1
math.ceil(-1.9): -1分析:
从上面示例可以看出:在 math.ceil(x) 中,如果 x 为整数,则返回 x;如果 x 为小数,则返回大于 x 的最近的那个整数。这就是所谓的 “向上取整”,分析如下图所示。

