Tengo dos variables: count, que es un número de mis objetos filtrados, y un valor constante por página. Quiero dividir recuento por per_page y obtener valor entero pero no importa lo que intento - que estoy recibiendo 0 o 0.0:Aritmética básica de Python - división
>>> count = friends.count()
>>> print count
1
>>> per_page = 2
>>> print per_page
2
>>> pages = math.ceil(count/per_pages)
>>> print pages
0.0
>>> pages = float(count/per_pages)
>>> print pages
0.0
¿Qué estoy haciendo mal, y por qué da Math.ceil número flotante en lugar de En t ?
funciona cuando lo hago así: count = float (count), per_page = float (por página), pages = math.ceil (count/per_page) y finalmente pages = int (pages). Pero eso es un poco tonto. –
Ver [ ¿Por qué esta división no funciona en python? ] (http://stackoverflow.com/questions/1787249/why-doesnt-this-division-work-in-python/). –