分页显示内容

分页显示内容:

a.通过for循环创建301条数据,

alex-1  alex1@live.com  pwd1

b .提示用户输入要查看的页码,当用户输入指定页码时,则显示指定数据,

注意每页显示10条

当用户输入的页码是非十进制数字时,提示输入内容格式错误

user_list=[

]
for i in range(1,302):
    s = ("alex-{num1}  alex{num2}   pwd{num3}")
    user_list.append(s.format(num1=i,num2=i,num3=i))
    #创建数据
while True:
    page = input('请输入要查询的页码:')

    if str(page).isdigit():   #检查用户输入的是不是数字
        page = int(page)       #将用户输入的内容转化为数字
        start = (page-1)*10    #将用户输入的页码设置为索引
        end = page*10          #将用户输入的页码设置为索引
        result = user_list[start:end]   #返回用户指定的页码内容
        for item in result :
            print(item)         #将页码内容打印出来
    else:
        print('您输入的内容格式错误')

 

posted @ 2022-07-24 10:03  colin_7  阅读(58)  评论(0编辑  收藏  举报