zoukankan      html  css  js  c++  java
  • python学习笔记之小小购物车

    #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 
    ")
            if qt=="y":
                gou_goods=raw_input(u"请输入您想购买的商品名字,购买的商品请参考商品列表:
    ")            
                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"请充值后在购买商品,请输入充值金额:
    ")
            print "您的充值金额为 %s,充值成功!"% (money)
        except IOError,e:
            print "输入错误,请检查!"    
        jiesuan(money,shangpin_list)
  • 相关阅读:
    我深知黑暗,但心向光明(记毕业后第一次在北京求职)
    CF 1200E HASH模板
    CF580D
    CF1433F
    CF1451 E1交互题
    11.23-11.29 训练计划
    11.22 CF总结 #682
    sql问题:备份集中的数据库备份与现有的 '办公系统' 数据库不同
    内容导出成word
    让超链接无法跳转的方法
  • 原文地址:https://www.cnblogs.com/appium/p/4587891.html
Copyright © 2011-2022 走看看