数据类型复习

有两个列表

 

l1 = [11,22,33] 

l2 = [22,33,44]

  1. 获取内容相同的元素列表
  1. 获取 l1 中有,l2 中没有的元素列表
  1. 获取 l2 中有,l3 中没有的元素列表
  1. 获取 l1 和 l2 中内容都不同的元素

28、购物车

功能要求:

要求用户输入自己拥有总资产,例如:2000

显示商品列表,让用户根据序号选择商品,加入购物车

 购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。

goods = [

答题练习

通过 for 循环创建 301 条数据,数据类型不限,如:

 

alex-1alex1@live.com   pwd1

alex-2 alex2@live.com pwd2

alex-3 alex3@live.com pwd3

...

PS: 可使用 while 循环自己创建 

user_list = []

循环,创建字典 {‘user’:’xxx’, ‘email’:’xxx’,’pwd’:’xxxx’},将创建的字典追加到列表中。

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

注意:

- 每页显示 10 条数据

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

user_list=[]
i=1
while i<=301:
    user_list.append({'username':'alex-%d'%(i),'email':'email-%d'%(i),'password':'pwd-%d'%(i)})
    i+=1
while True:
    page=input('请选择页码:').strip()

    if page.isdecimal():
        page = int(page)
    else:
        print('输入错误重新输入')
        
        continue
    start=(page-1)*10
    end=page*10
    current_page_useer=user_list[start:end]
    for x in current_page_useer:
        print(x)

 

posted @ 2017-08-21 19:47  程绩  阅读(185)  评论(0编辑  收藏  举报