面向对象的分页器
class Pagination():
def __init__(self,current_page):
try:
p = int(current_page)
except Exception as e:
p = 1
self.page = int(p)
if self.page >100:
self.page = 100
@property
def start_page(self):
val = (self.page - 1)*10
return val
@property
def end_page(self):
val = self.page*10
return val
li = []
for i in range(1000):
li.append(i)
while True:
p = input('请输入想看的页码: ')
obj = Pagination(p)
'''每页10条,1---0,10;2---10,20;3---20,30'''
# start = (p - 1) * 10
# end = p * 10
print(li[obj.start_page:obj.end_page])