Если у меня 177 элементов, а на каждой странице 10 элементов, это значит, что у меня будет 18 страниц.
Я новичок в python и использую любую математическую функцию.
Как я могу вычислить 177/10, а затем округлить, чтобы я получил 18, а не 17,7
import math math.ceil(float(177)/10)
Вы можете сделать это с помощью целочисленной арифметики:
items_per_page = 10 number_of_pages = (x + items_per_page - 1) // items_per_page