def shopping_system():
money = float(input("请输入购物金额:"))
products = [("牛奶", 5), ("鸡蛋", 20), ("香蕉", 10), ("杯子", 10)]
shopping_cart = []
while True:
print("商品列表如下:")
for index, product in enumerate(products):
print(f"{index + 1}. 商品:{product[0]},价格:{product[1]}")
choice = input("请输入你要购买的商品编号(退出请按Q/q):")
if choice.lower() == "q":
print("----您的购物清单----")
for item in shopping_cart:
print(f"易购商品:{item[0]},价格:{item[1]}")
print(f"您的余额为: {money}")
break
elif choice.isdigit() and 1 <= int(choice) <= len(products):
product = products[int(choice) - 1]
if money >= product[1]:
shopping_cart.append(product)
money -= product[1]
print("购物成功!")
else:
print("余额不足!")
else:
print("输入错误,请重新输入!")
shopping_system()
python 简易购物系统
于 2023-05-04 09:45:40 首次发布