首页 > 代码库 > 作业 2017/3/20
作业 2017/3/20
一、元素分类
有如下值集合[11,22,33,44,55,66,77,88,99,90 ...],将所有大于66的值保存至字典的第一个key中,将小于66的值保存至第二个key的值中。
即:{‘k1‘:大于66的所有值,‘k2’小于66的所有值}
二、查找
查找列表中元素,移动空格,并查找以a或A开投并且以c结尾的所有元素。
li = ["alec"," aric","Alex","Tony","rain"]
tu = ("alec"," aric","Alex","Tony","rain")
dic = {"k1":" alec","k2":"aric","k3":"Alex","k4":"Tony"}
三、输出商品列表,用户输入序号,显示用户选中的商品
商品 li = ["手机","电脑","鼠标垫","游艇"]
四、购物车
功能要求:
要求用户输入总资产,例如:2000
显示商品列表,让用户根据序号选择商品,加入购物车
购买,如果商品总额大于总资产,提示账号余额不足,否则,购买成功。
附加:可充值,某商品移除购物车
一、 #!/usr/bin/env python #-*- coding:utf-8 -*- new1 = [] new2 = [] Ks = {"k1":"None","k2":"None"} Li = [11,22,33,44,55,66,77,88,99,90] for item in Li: if int(item) > 66: new1.append(item) Ks.update({‘k1‘:new1}) else: new2.append(item) Ks.update({‘k2‘: new2}) print(Ks) 二、 #!/usr/bin/env python #-*- coding:utf-8 -*- li = ["alec", " aric", "Alex", "Tony", "rain"] tu = ("alec", " aric", "Alex", "Tony", "rain") dic = {"k1": " alec", "k2": "aric", "k3": "Alex", "k4": "Tony"} Cz1 = input("请输入要查找的元素:") if Cz1 in li: print("True") else: print("False") 三、 #!/usr/bin/env python #-*- coding:utf-8 -*- Li = [‘手机‘,‘电脑‘,‘鼠标垫‘,‘游艇‘] for n,Me in enumerate(Li,1): print(n,"-",Me) try: shop = input("请输入商品序对应列号:\n") print("您选择的商品是:%s"%Li[int(shop)-1]) except Exception: print("没有此商品!!") 四、
作业 2017/3/20
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。