本文主要是介绍第一次写购物车,很是简陋。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
# 买家 卖家 商品 金钱
#把货物放在货架上
li = [{'name': '苹果', 'price': 10},{'name': '香蕉', 'price': 20},{'name': '西瓜', 'price': 30}
]
shopping_car = {}
print('欢迎光临大铁锤水果店~~')
money = input('让我看看你的钱:')if money.isdigit() and int(money) > 0:while 1:for i,k in enumerate(li):print('序号{},商品{},价格{}'.format(i,k['name'],k['price']))choose = input('请输入您要购买的商品序号:')if choose.isdigit() and 0 <= 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('穷鬼,回家要钱去!')breakelse:print('你是不是傻!数量是数字!')else:print('都说了是序号,你是不是傻!')
这篇关于第一次写购物车,很是简陋。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!