购物车
"""
买家 买家 商品 金钱
"""
li=
[
{"name":
"苹果",
"price":10
},
{"name":
"香蕉",
"price":20
},
{"name":
"西瓜",
"price":5
},
]
#把货物放在货架上
shopping_car=
{}
print(
"欢迎来到bree水果店")
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 int(choose) <
len(li):
num = input(
"您要购买的商品数量")
if num.isdigit():
if int(money) >= li[int(choose)][
"price"] *
int(num):
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(
"都说了是序号,你傻啊")
转载于:https://www.cnblogs.com/zll-52011/p/9774385.html