一抹明媚的忧伤

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
li=[
     {'name':'苹果','price':10},
     {'name':'香蕉','price':20},
     {'name':'西瓜','price':30},
]

shopping_car = {}
print('欢迎光临韩铁棍水果店')
money = input('让我看看你的钱:')
while 1:
    if money.isdigit() and int(money) > 0:
#判断是否是数字,金钱是否大于零    
        for i,k in enumerate(li):
    #循环遍历li里键,值
            print('序号{},商品{},价格{}'.format(i,k['name'],k['price']))
        choose = input('请输入你要购买的商品序列号:')
        if choose.isdigit() and int(choose) < len(li):
            num = input('您要购买的商品数量')
            if num.isdigit():
                if int(money) > li[int(choose)]['price'] * int(num):
                    money = int(money) - li[int(choose)]['price'] * int(num)
                    if li[int(choose)]['name'] in shopping_car:
                        shopping_car[li[int(choose)]['name']] = shopping_car[li[int(choose)]['name']] + int(num) 
                    else:
                        shopping_car[li[int(choose)]['name']] = int(num)
                    print('购物车中的商品有{},你的余额为{}'.format(shopping_car,money))
                else:
                    print("穷鬼")
                    break
        else:
            print('都说了是序号,你傻啊!')

 

posted on 2019-01-30 16:26  一抹明媚的忧伤  阅读(89)  评论(0编辑  收藏  举报