作业 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("没有此商品!!")

四、
时间: 2025-01-09 00:49:58

作业 2017/3/20的相关文章

2017.12.20 Python 文件I/O

2017.12.20 Python 文件I/O 1.open参数及Character作用 open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True) ========= ===============================================================Character Meaning--------- ------------

2017.12.20 2周3次课

2017.12.20 二周第三次课 2.14 文件和目录权限chmod 命令chmod( change mode的简写 )用于改变用户对文件/目录的读写执行权限 其格式为:chmod [-R] xyz文件名(这里的xyz表示数字).其中,·-R选项的作用等同于chown命令的一R选项,也表示级联更改. 属性的含义: [r]:读 : [w]:写: [x]:执行: [-]:不可以: 值得注意的是,在Linux系统中,一个目录的默认权限为755,而一个文件的默认权限为644. 为了方便更改文件的权限,

2017.3.20作业

作业一:nginx服务 二进制安装nginx包 作为web服务修改配置文件 让配置生效,验证配置            作业二:nfs服务 二进制安装nfs   作为共享存储挂载在三台web的网站根目录下 实现,在任意一台web上修改的结果,其余两台都可以看到   作业三:nginx反向代理三台web     首先对web1进行配置修改,同样也对web2 web3 也进行修改   下面再修改路径     启动nginx服务   实现基于轮询的方式调度三台web,并验证结果 实现基于权重的方式调度

Java 2017.11.20 杨浩宁作业

package top.hyself; //斐波那契数列 public class Demo { public static void main(String[] args) { int[] arr = new int [30]; arr[0] = 1; arr[1] = 1; for(int i = 2;i < arr.length;i++) arr[i] = arr[i - 1] + arr[i - 2]; for(int i : arr) System.out.println(i); }

芝麻软件早报2017.11.20

2017年11月20日星期一 [国内资讯]1.世界第一例人类头部移植手术成功实施,地点在中国,用时18小时2.百度首度披露金融版图全景,未来将加速AI商业化3.支付宝与越南"银联"签约,拓展在越出境游业务4.腾讯信用分终于开始启用了:高于630分免押金骑摩拜5.腾讯<光荣使命>手游本周二开启测试,预约人数突破2500万6.中国奢侈品电商报告发布,寺库领跑中国奢侈品电商7.三季度趣店佣金收入增15倍,宜人贷股权激励拖累净利8.银行联手房企布局广东租赁市场,万亿投资在路上9.黑

2017/08/20 工作日志

最近加班和琐事好多,差点断了习惯,今日解决了一大堆,不过还有不少,但感觉已经好很多了,日常以后就不写在这边了,还是以贴技术部分的参考为主. 2017/08/09 从这一天开始被卡在ZTree的地区树上好几天,几乎没有进展,思维非常混乱.记录的东西有这几点: 1.类+问号:说明这是可以为null的类型. 2.使用项目引用会自动生成抽取,使用方法是"右键项目-属性页",用w3wp这个进程调试也与这个有关. 2017/08/11 一直没能解决地区树的问题,转到了改其他后台,做了组织机构的添加

作业—数据类型8.20

1.写代码,有如下变量,请按照要求实现每个功能name = " aleX"a. 移除name变量对应的值两边的空格,并输出移除后的内容 name = " aleX"value = name.strip()print(name)print(value) b.判断name变量对应的值是否以"al"开头,并输出结果 name = " aleX" value =name[0:2] a =bool(value=="al&quo

2017.2.20 《activiti实战第五章--用户与组及部署管理》(一)用户与组

学习资料:<Activiti实战> 第五章 用户与组及部署管理(一)用户与组 内容概览:讲解activiti中内置的一套用户.组的关系,以及如何通过API添加.删除.查询. 5.1 用户与组 5.1.1 用户 1 public class IdentityServiceTest{ 2 @Rule 3 public ActivitiRule ar = new ActivitiRule();//使用默认的acitiviti.cfg.xml作为参数 4 5 @Test 6 public void t

2017.5.20欢(bei)乐(ju)赛解题报告

预计分数:100+20+50=first 实际分数:20+0+10=gg 水灾(sliker.cpp/c/pas) 1000MS  64MB 大雨应经下了几天雨,却还是没有停的样子.土豪CCY刚从外地赚完1e元回来,知道不久除了自己别墅,其他的地方都将会被洪水淹没. CCY所在的城市可以用一个N*M(N,M<=50)的地图表示,地图上有五种符号:“. * X D S”.其中“X”表示石头,水和人都不能从上面经过.“.”表示平原,CCY和洪水都可以经过.“*”表示洪水开始地方(可能有多个地方开始发