¿Alguien puede explicar esto (directamente de los documentos - énfasis mío):
math.ceil (x) Devuelve el techo de x como flotante , el valor entero más pequeño mayor o igual que x.
math.floor (x) Devuelve el piso de x como flotante , el mayor valor entero menor o igual que x.
¿Por qué los flotadores .ceil
y .floor
devuelven cuando, por definición, se supone que calculan enteros?
EDITAR:
Bueno, esto tiene algunos argumentos muy buenos sobre por qué deberían devolver flotadores, y me estaba acostumbrando a la idea, cuando @jcollado señaló que, de hecho , devuelven ints en Python 3 ...
int(floor(n))
.