#coding=utf-8
'''
Created on 2015-6-18 @author: 悦文
''' def goods_list(): shangpin={"coffie":"","car":"","tea":"","book":""}
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)

最新文章

  1. 用scikit-learn和pandas学习Ridge回归
  2. internet 协议入门
  3. FineUI第十五天---表格概述
  4. Codeforces Round #375 (Div. 2) - A
  5. Android 广播机制概论
  6. 022医疗项目-模块二:药品目录的导入导出-对XSSF导出excel类进行封装
  7. R语言自带数据包
  8. Qt4升级到Qt5
  9. POJ 1988 Cube Stacking
  10. 字符串编码---hash函数的应用
  11. logstash 发送zabbix告警
  12. JS知识点摘记(一)
  13. 14、手把手教你Extjs5(十四)模块字段和Grid列的定义[2]
  14. Java基础知识整理(一)
  15. html详解(二)
  16. 高可用Redis(二):字符串类型
  17. html 类似雷达扫描效果 及 闪屏效果
  18. .net core Ocelot实现API网关并部署在docker中
  19. vue通俗易懂的子组件向父组件传值
  20. 题解【bzoj4650 [NOI2016]优秀的拆分】

热门文章

  1. [bzoj1925][Sdoi2010]地精部落_递推_动态规划
  2. mysql子查询案例
  3. 洛谷 P1481 魔族密码
  4. 络谷 P1363 幻想迷宫
  5. 【实时文件同步】rsync+inotify-tools的安装与配置
  6. SUSE Linux Enterprise Serve 12 试用体验
  7. android 随手记之文件+參数上传请求
  8. 如何杀掉(kill)Oracle中的会话(Session)
  9. linux openssl 编程 Client端
  10. mongodb数据库的启动和停止