5.Python自学之路:购物篮小程序

 1 # 购物商城
 2 # 商品展示,价格
 3 # 购买商品,加入购物车,一直往里面加
 4 # 付款,你有4000元,钱不够,就撤单。
 5
 6 items = {‘cpu‘: ‘800‘, ‘主板‘: ‘800‘, ‘机箱‘: ‘300‘, ‘显卡‘: ‘2000‘, ‘键盘‘: ‘800‘, ‘耳机‘: ‘300‘}
 7 Cost_list = items.items()
 8 print(Cost_list)
 9 Cost_items = {}
10 while True:
11     item_name = input(‘请输入你想要买的商品名字,点击Q退出购物车‘)
12     if item_name != ‘Q‘:
13         if item_name in Cost_items.keys():
14             Cost_items[item_name].append(items[item_name])
15         else:
16             Cost_items[item_name] = items[item_name]
17     else:
18         break
19 print(‘您购物完毕,以下是您的购物清单‘)
20 print(Cost_items)
21 sum_items = 0
22 for k in Cost_items:
23     sum_items += int(Cost_items[k])
24 if sum_items > 4000:
25     print(‘余额超标%s‘%[sum_items-4000])
26     while True:
27         remove_item = input(‘请输入你要拿走的商品,按Q退出撤单系统‘)
28         sum_items -= int(Cost_items[remove_item])
29         pop_item = Cost_items.pop(remove_item)
30         print(‘现在的金额是%s‘%[sum_items])
31         if sum_items < 4000:
32             Input = input(‘您消费金额已经低于你的所有的钱,还想继续撤单吗,Y/N‘)
33             if Input == ‘Y‘:
34                 continue
35             else:
36                 break
37         else:
38             continue
39     print(‘欢迎下次光临,您的消费金额是%s,现金还是刷卡‘%[sum_items])
40 else:
41     print(‘欢迎下次光临,您的消费金额是%s,现金还是刷卡‘%[sum_items])
时间: 2024-10-03 06:20:40

5.Python自学之路:购物篮小程序的相关文章

Python 练习册,每天一个小程序

Python 练习册,每天一个小程序 说明: Python 练习册,每天一个小程序.注:将 Python 换成其他语言,大多数题目也适用 不会出现诸如「打印九九乘法表」.「打印水仙花」之类的题目 点此链接,会看到每个题目的代码, 欢迎大家 Pull Request 出题目,贴代码(Gist.Blog皆可):-) 本文本文由@史江歌([email protected] QQ:499065469)根据互联网资料收集整理而成,感谢互联网,感谢各位的分享.鸣谢!本文会不断更新. Talk is chea

Python练习册,每天一个小程序

Python练习册,每天一个小程序 精选评论关注该公众号可参与评论 写评论 加载中 以上评论由公众帐号筛选后显示 Python练习册,每天一个小程序 提交 我的评论 已评论 Python练习册,每天一个小程序 2014-12-15 程序猿 说明: ●Python 练习册,每天一个小程序.注:将 Python 换成其他语言,大多数题目也试用 ●不会出现诸如「打印九九乘法表」.「打印水仙花」之类的题目 ●欢迎大家 Pull Request 出题目,贴代码(Gist.Blog皆可):-) ●访问链接h

Python 练习冊,每天一个小程序

Python 练习冊,每天一个小程序 说明: Github 原文地址: 点击打开链接 Python 练习冊.每天一个小程序.注:将 Python 换成其它语言,大多数题目也试用 不会出现诸如「打印九九乘法表」.「打印水仙花」之类的题目 欢迎大家 Pull Request 出题目.贴代码(Gist.Blog皆可):-) Talk is cheap. Show me the code.--Linus Torvalds 第 0000 题:将你的 QQ 头像(或者微博头像)右上角加上红色的数字.类似于微

我的Python自学之路一:Python学习路线

作为以为小白,在学习Python的时候,必然会走一定的弯路,有人在弯路上走丢了,有人走出了弯路.我就是属于还未走出弯路的同学,所以我想谈谈我的Python学习之路. 我进入这个坑是因为这个最近几年比较火,想必大家都知道吧,我开始学习Python时,先学习的是linux基本命令,作为小白,在装linux时出现许多问题,小白安装可以看看http://blog.csdn.net/u013142781/article/details/50529030这个教程,可能能帮助你成功安装. 其次,学习linux

python路5__购物车小程序练习

1,购物车小程序 需求: (1),启动程序后,打印全部商品列表,用户输入工资 (2),许用户根据商品编号购买商品 (3),用户购买商品,余额不足就退出程序,并打印信息 (4),可随时退出,退出时,打印已购买商品和余额 2,流程图 3,代码 #!/usr/bin/python3 Product_list = [ ('Doido钻戒 ',8000), ('ROLEX手表',20000), ('HuaWei P10',4000), ('AppleWatch',2000), ('Ipad',1000),

Python自学之路【第一篇】:Python简介和入门

Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOBE排行榜,Python赶超PHP占据第五!!! 由上图可见,Python整体呈上升趋势,反映出Python应用越来越广泛并且也逐渐得到业内的认可!!! Python可以应用于众多领域,如:数据分析.组件集成.网络服务.图像处理.数值计算和科学计算等众多领域.目前业内几

python 实现(简单的一个购物商城小程序)

#!/usr/bin/env python #_*_ coding:utf-8 _*_ #商城仓库(这里用字典模拟) goods = {'phone':5200,'camera':3500,'TV':2200} buy = {} #显示商品清单 def show_goods():     print '''         ----商品仓--------         ID   Name   Money         -----------------         商品1.  phone

python 之简单实现购物逻辑小栗子

#!/usr/bin/env python #_*_ coding:utf-8 _*_ #商城仓库(这里用字典模拟) goods = {'phone':5200,'camera':3500,'TV':2200} buy = {} #显示商品清单 def show_goods(): print ''' ----商品仓-------- ID   Name   Money ----------------- 商品1.  phone   ¥%d 商品2.  camera  ¥%d 商品3.  TV   

**.Python自学之路:网络编程

socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求. 1.首先来看一下简易版的客户端与服务器的搭建 客户端 #!/usr/bin/env python # -*- coding:utf-8 -*- import socket ip_port = ('127.0.0.1',9999) #测试地址与端口 sk = socket.socket() #生成句柄 sk.conne