python学习笔记之小小购物车
2015-06-19 10:35
399 查看
#coding=utf-8 ''' Created on 2015-6-18 @author: 悦文 ''' def goods_list(): shangpin={"coffie":"30","car":"50000","tea":"10","book":"5"} print "-"*12 +u"商品列表" +"-"*12 for key in shangpin: print "goods: %s --> price: %s" % (key,shangpin[key]) print "-"*12 +u"商品列表" +"-"*12 return shangpin def jiesuan(money,shangpin_list): sheng_money=money while True: qt=raw_input(u"您需要购物吗?y/n \n") if qt=="y": gou_goods=raw_input(u"请输入您想购买的商品名字,购买的商品请参考商品列表:\n") if gou_goods in shangpin_list: sheng_money=int(sheng_money)-int(shangpin_list[gou_goods]) if sheng_money>=0: print " 您购买了%s商品,共消费 %s, 您还剩 %s元钱!" % (gou_goods,shangpin_list[gou_goods],sheng_money) else: print "您的金钱不足,请充值,欢迎下次光临!" break else: print "没有此商品!" else: print "欢迎下次光临!" break if __name__== '__main__': shangpin_list=goods_list() try: money=raw_input(u"请充值后在购买商品,请输入充值金额:\n") print "您的充值金额为 %s,充值成功!"% (money) except IOError,e: print "输入错误,请检查!" jiesuan(money,shangpin_list)
相关文章推荐
- Python学习 之 数据类型(邹琪鲜 milo)
- Python写的一个简单监控系统
- 使用py2exe将python 脚本生成exe可执行文件
- python网络爬虫
- Python 学习笔记10
- Python 删除特定时间段的文件
- 【练习题】有 3 个回文数字,第一个是两位数,第二个是三位数。将这两个数字相加得到第三个数字,这是个四位数。请问第三个数字是多少?
- python XML
- 【python练习】1
- python yaml
- 详解Python中的日志模块logging
- python中的urllib库和urllib2
- 无需操作系统和虚拟机,直接运行Python代码
- Python学习笔记(2)---Python杂记
- sklearn(scikit-learn)快速入门【Python实现】
- Python学习笔记(1)--python语言Web开发框架web2py
- Python转义字符
- Python正则表达式指南(转)
- scrapy爬豆瓣电影
- 详解Python中的日志模块logging