Python 查找项目索引的正确页面

Python 查找项目索引的正确页面,python,python-3.x,python-2.7,Python,Python 3.x,Python 2.7,很抱歉,我找不到合适的题目 在我正在处理的内容中,为用户提供了一个带有选项列表的分页菜单,但是该分页菜单每页只能显示7个选项/项目,用户必须在页面之间滚动才能查看所有项目。 稍后,用户可能会返回到所选选项的确切页面,我的难题是找到最佳算法以获得正确的项目索引页码 假设选项索引为4,则页面为#1,或者索引为23,而页面为#3,依此类推 我编写了这个算法: def\u getIndexPage(索引): 项目=7 页码=1 而items则是编写算法并使每页的项目数灵活的一种更短、更有效的方法: i

很抱歉,我找不到合适的题目

在我正在处理的内容中,为用户提供了一个带有选项列表的分页菜单,但是该分页菜单每页只能显示7个选项/项目,用户必须在页面之间滚动才能查看所有项目。 稍后,用户可能会返回到所选选项的确切页面,我的难题是找到最佳算法以获得正确的项目索引页码

假设选项索引为4,则页面为#1,或者索引为23,而页面为#3,依此类推

我编写了这个算法:

def\u getIndexPage(索引):
项目=7
页码=1

而items则是编写算法并使每页的项目数灵活的一种更短、更有效的方法:

import math
def _getIndexPage(index, items_per_page=7):
    return int(math.ceil(index / items_per_page))

美丽的!这样,工作做得更好!非常感谢!做得好!我很难解释qeustion,只是提供一些想法,你明白了!
import math
def _getIndexPage(index, items_per_page=7):
    return int(math.ceil(index / items_per_page))