使用属性进行分页
class Pergination: def __init__(self,current_page): try: p = int(current_page) except Exception as e: #异常抛出,当输入不是数字时跳转到第1页 p = 1 self.page = p @property def start(self): #某页开始条目 val = (self.page-1)*10 return val @property def end(self): #某页结束条目 val = (self.page)*10 return val list1 = [] #list1存放条目,每10个条目分1页 for i in range(100): list1.append(i) while True: p = input('请输入要查看的页码:') obj = Pergination(p) print(list1[obj.start:obj.end])