有人可以解释这个(直接来自文档 - 强调我的):
math.ceil(x)将x的上限返回为float,即大于或等于x 的最小整数值. math.floor(x)将x的底限作为float返回,最大整数值小于或等于x.
math.ceil(x)将x的上限返回为float,即大于或等于x 的最小整数值.
math.floor(x)将x的底限作为float返回,最大整数值小于或等于x.
为什么会根据定义计算整数.ceil并.floor返回浮点数?
.ceil
.floor
编辑:
好吧,这有一些非常好的论据,为什么他们应该返回浮点数,而我只是习惯了这个想法,当@jcollado指出它们实际上确实在Python 3中返回了它们...
python math
math ×1
python ×1