Day6作业

1.# 写一个购物车,写完了的写三级菜单。
# 购物车
功能要求:
要求用户输入总资产,
# 例如:2000
显示商品列表,让用户根据序号选择商品,
# 加入购物车
购买,如果商品总额大于总资产,提示账户余额不足,
# 否则,购买成功。


goods = [{"name": "电脑", "price": 1999},
         {'name': "鼠标", "price": 10},
         {"name": "游艇", "price": 20},
         {"name": "美女", "price": 998}]

money = int(input("请输入总资产:"))
account = 0
list_goods = []

for good in goods:
    print(account, good["name"])
    account += 1
    list_goods.append(good["name"])
# print(list_goods)
while True:
    good_code = int(input("请输入购买的商品编号:"))
    good_number = int(input("请输入购买数量:"))
    # print(list_goods[good_code])
    for good in goods:
        if list_goods[good_code] == good["name"]:
            cost = good["price"] * good_number
            if cost > money:
                print("你的余额不足,请重新选择:")
                continue
            else:
                money = money - cost
                print("购买成功,还剩余%d元" % (money))

 

posted on 2018-03-26 08:34  麦兜家的狗🐶  阅读(49)  评论(0)    收藏  举报

导航