Расчет, чтобы получить количество страниц на основе количества элементов - PullRequest
5 голосов
/ 01 августа 2010

Если у меня 177 элементов, а на каждой странице 10 элементов, это значит, что у меня будет 18 страниц.

Я новичок в python и использую любую математическую функцию.

Как я могу вычислить 177/10, а затем округлить, чтобы я получил 18, а не 17,7

Ответы [ 2 ]

6 голосов
/ 01 августа 2010
import math
math.ceil(float(177)/10)
4 голосов
/ 01 августа 2010

Вы можете сделать это с помощью целочисленной арифметики:

items_per_page = 10
number_of_pages = (x + items_per_page - 1) // items_per_page
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...