day05_10 作业

bug1.0版本
#购物车程序
salary = int(input("请输入你的工资"))
item = ['iphone6s','macbook','coffee','pythonbook','bicyle']
item_price = ['5800','9000','32','80','1500']
shop_list_num = 0
shop_list = []
item_price_list = []
while salary >= 0 :
    i = input("请输入您想要的商品")
    item_num = item.index(i)  # 找到你想买的产品的数组编号
    my_item = i #记录您购买的商品
    #print("您购买的商品为",i)
    my_item_price = item_price[item_num]  # 找到商品对应的价格
    salary = salary -int(my_item_price)
    print('已加入',my_item,'到您的购物车','您的余额为:',salary)
    shop_list.append(i)#您的购物车商品增加记录
    #print(shop_list)
    item_price_list.append(my_item_price)#您的购物车商品金额记录
    #print(item_price_list)
else:
    msg = '''
    您已购买以下商品
    %s
    %s
    '''%(shop_list,item_price_list)
    print("您的余额已不足,小心搞爆您的信用卡哦",msg)
  
day05_10 作业的更多相关文章
- python10作业思路及源码:类Fabric主机管理程序开发(仅供参考)
		
类Fabric主机管理程序开发 一,作业要求 1, 运行程序列出主机组或者主机列表(已完成) 2,选择指定主机或主机组(已完成) 3,选择主机或主机组传送文件(上传/下载)(已完成) 4,充分使用多线 ...
 - SQLServer2005创建定时作业任务
		
SQLServer定时作业任务:即数据库自动按照定时执行的作业任务,具有周期性不需要人工干预的特点 创建步骤:(使用最高权限的账户登录--sa) 一.启动SQL Server代理(SQL Server ...
 - 使用T-SQL找出执行时间过长的作业
		
有些时候,有些作业遇到问题执行时间过长,因此我写了一个脚本可以根据历史记录,找出执行时间过长的作业,在监控中就可以及时发现这些作业并尽早解决,代码如下: SELECT sj.name , ...
 - T-SQL检查停止的复制作业代理,并启动
		
有时候搭建的复制在作业比较多的时候,会因为某些情况导致代理停止或出错,如果分发代理时间停止稍微过长可能导致复制延期,从而需要从新初始化复制,带来问题.因此我写了一个脚本定期检查处于停止状态的分 ...
 - Python09作业思路及源码:高级FTP服务器开发(仅供参考)
		
高级FTP服务器开发 一,作业要求 高级FTP服务器开发 用户加密认证(完成) 多用户同时登陆(完成) 每个用户有不同家目录且只能访问自己的家目录(完成) 对用户进行磁盘配额,不同用户配额可不同(完成 ...
 - 个人作业week3——代码复审
		
1. 软件工程师的成长 感想 看了这么多博客,收获颇丰.一方面是对大牛们的计算机之路有了一定的了解,另一方面还是态度最重要,或者说用不用功最重要.这些博客里好些都是九几年或者零几年就开始学习编 ...
 - 个人作业-week2:关于微软必应词典的案例分析
		
第一部分 调研,评测 评测基于微软必应词典Android5.2.2客户端,手机型号为MI NOTE LTE,Android版本为6.0.1. 软件bug:关于这方面,其实有一些疑问.因为相对于市面上其 ...
 - 软件工程第二次作业——git的使用
		
1. 参照 http://www.cnblogs.com/xinz/p/3803109.html 的第一题,每人建立一个GitHub账号,组长建立一个Project,将本组成员纳入此Porject中的 ...
 - hadoop作业调度策略
		
一个Mapreduce作业是通过JobClient向master的JobTasker提交的(JobTasker一直在等待JobClient通过RPC协议提交作业),JobTasker接到JobClie ...
 
随机推荐
- word2013标题编号变成黑框
			
在使用word2013时,之前正常的标题编号有部分变成了黑框 解决方法: 1.将光标移动到标题中黑框右侧 2.按动键盘上的左方向键,直到黑框变成灰色 3.同时按键盘 Ctrl+Shift+S键,弹出“ ...
 - nvm安装nodejs(安装在非系统盘内)
			
在使用nodejs时有时需要不同的版本之间进行切换,所以就用到了版本管理工具nvm,在windows系统下用的是nvm-windows,这里选择的是nvm-noinstall.zip免安装版本(需要配 ...
 - 详细讲解:使用tp3.2.3完成简单的注册登录功能
			
使用3.2.3进行了一个简单不过的注册登录功能,界面介绍: 1.注册: 2.登录: 3.登录成功后: 没错,就是简单的让你特别容易上手,上面运用到的知识有: (1)自动验证.自动完成 (2)sessi ...
 - 详细讲解:yii 添加外置参数 高级版本
			
在YII中,添加状态参数的形式 首先,我们在advanced\common\config\params.php文件中,添加我们要设置的参数: 要在控制器中进行使用的话,形式为:\Yii::$app-& ...
 - 怎样在github里面写个人主页
			
1 登录你的账号 打开
 - hiho一下 第三十八周 二分答案
			
题目链接:http://hihocoder.com/contest/hiho38/problem/1 ,挺难想的解题思路,好题. 按照提示的算法来: 我们需要找什么? 在这个题目中我们需要找的是路径最 ...
 - c++树的表示方法
			
c++树的节点的表示方法: typedef struct Node *Tree; struct Node { int data; Node *left; Node *right; int flag; ...
 - 如何解决EXCEL中的科学计数法
			
EXCEL虽然能够有效的处理数据,尤其是数字的计算.但是,在单元格中输入数字的时候,很多时候都会受到科学计算法的困扰. 当单元格中输入的数字,超过11位时,就会自动变成科学计数法.无论您怎么调整列的宽 ...
 - POJ 3666 Making the Grade(区间dp)
			
修改序列变成非递减序列,使得目标函数最小.(这题数据有问题,只要求非递减 从左往右考虑,当前a[i]≥前一个数的取值,当固定前一个数的取值的时候我们希望前面操作的花费尽量小. 所以状态可以定义为dp[ ...
 - Android(java)学习笔记153:采用post请求提交数据到服务器(qq登录案例)
			
1.POST请求: 数据是以流的方式写给服务器 优点:(1)比较安全 (2)长度不限制 缺点:编写代码比较麻烦 2.我们首先在电脑模拟下POST请求访问服务器的场景: 我们修改之前编写的logi ...