zoukankan      html  css  js  c++  java
  • 创建数据,分页显示,输入要查看的页码,显示指定数据,每页显示10条数据

    # 编写代码,分页显示内容,通过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)
    if len(lis) % 10 != 0:
    page_num = int(len(lis)/10) + 1
    else:
    page_num = int(len(lis)/10)
    while True:
    try:
    j = int(input('请输入一个页码:').strip())
    if j >= 1 and j <= page_num:
    page_content_div = lis[(j - 1) * 10:10 * j]
    print('第%d显示的内容是:%s' % (j, page_content_div))
    break
    else:
    print('页面输入不合法,为空显示,请重新输入!')
    except Exception as e:
    print('内容格式错误,重新输入,错误是:%s' % e)


    page_roll()
  • 相关阅读:
    PHP5.5新特性
    并发导论【转】
    Redis常用数据结构和操作
    git常用命令【转】
    curl 的用法指南
    pycurl模块
    单点登陆
    MySql 里的IFNULL、NULLIF和ISNULL用法
    Mysql coalesce()函数认识和用法
    python文件操作
  • 原文地址:https://www.cnblogs.com/laosun0204/p/11127828.html
Copyright © 2011-2022 走看看