相关疑难解决方法(0)

为什么Python的math.ceil()和math.floor()操作返回浮点数而不是整数?

有人可以解释这个(直接来自文档 - 强调我的):

math.ceil(x)x的上限返回为float,即大于或等于x 的最小数值.

math.floor(x)x的底限作为float返回,最大数值小于或等于x.

为什么会根据定义计算整数.ceil.floor返回浮点数?


编辑:

好吧,这有一些非常好的论据,为什么他们应该返回浮点数,而我只是习惯了这个想法,当@jcollado指出它们实际上确实在Python 3中返回了它们...

python math

164
推荐指数
5
解决办法
10万
查看次数

标签 统计

math ×1

python ×1