# 定义商品列表(编号,名称,价格) products = [ (1, "牛奶", 3), (2, "面包", 2), (3, "苹果", 5), (4, "鸡蛋", 4) ] # 初始化购物列表 shopping_list = [] # 用户输入购物金额 budget = float(input("请输入您的购物金额:")) # 打印商品列表 print("商品列表:") for product in products: print(f"{product[0]}.商品:{product[1]},价格:${product[2]}") # 用户输入购买的商品编号 while True: choice = int(input("请输入要购买的商品编号(输入0结束):")) if choice == 0: break else: for item in products: if choice == item[0]: if item[2] <= budget: shopping_list.append((item[1], item[2])) budget -= item[2] print(f"{item[1]}已加入购物车,您的余额为${budget}") break else: print("您的余额不足以购买该商品") break else: print("请输入有效的商品编号") # 打印购物列表 print("您的购物清单:") for item, price in shopping_list: print(f"{item}: ${price}") print(f"您的余额为${budget}")
shopsystem
最新推荐文章于 2024-09-06 22:05:33 发布