Python math.ceil() 方法及代码示例

Python 数字(Number) ·

math.ceil(x):返回大于或等于x的最小整数,x必须是数字。(不是四舍五入)

定义

math.ceil(x)

返回 x 的上限,即大于或者等于 x 的最小整数

import math
math.ceil(x)

参数

参数类型参数名称参数描述
数值x

返回值

  • 如果x是浮点数,返回x的上限,即大于或等于x的最小整数
  • 如果x不是浮点数,则委托 x.__ceil__(), 返回一个 Integral 类的值

抛出的异常

TypeError 必须是数值:must be real number, not str

注意事项

非四舍五入机制

示例

import math

print(math.ceil(3.14))  # 非四舍五入机制
print(math.ceil(-1.98))
print(math.ceil(3.99))

执行结果为 :

4
-1
4