首页 > 其他 > 详细

创建数据,分页显示,输入要查看的页码,显示指定数据,每页显示10条数据

时间:2019-07-03 18:36:29      阅读:94      评论:0      收藏:0      [点我收藏+]
# 编写代码,分页显示内容,通过for循环,创建300条数据,数据类型不限,如:alex-1alex1@live.com1,alex-2alex2@live.com2,alex-3alex3@live.com3,alex-4alex4@live.com4,alex-5alex5@live.com5
# 提示用户输入要查看的页码(从1页开始),当用户输入指定的页码,则显示指定数据,每页显示10条数据,
如果用户输入页码是非十进制数字,则提示内容格式错误,重新输入

def page_roll():
lis = []
for i in range(1, 301):
product_res = ‘alex-‘ + str(i) + ‘alex‘ + str(i) + ‘@live.com‘ + str(i)
lis.append(product_res)
page_num = int(len(lis)/10)
try:
j = int(input(‘请输入一个页码:‘).strip())
if j > 30 or j < 1:
print(‘页面输入不合法,为空显示,请重新输入!‘)
elif j >= 1 and j <= page_num:
page_content_div = lis[(j - 1) * 10:10 * j - 1]
print(‘第%d显示的内容是:%s‘ % (j, page_content_div))
except Exception as e:
print(‘内容格式错误,重新输入,错误是:%s‘ % e)


page_roll()

创建数据,分页显示,输入要查看的页码,显示指定数据,每页显示10条数据

原文:https://www.cnblogs.com/laosun0204/p/11127828.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!