day2-购物车

product_list = [('iphone',8000),
('book1',200),
('cup',1000),
('bike',2000),
('watch',5000),
('Macbook',12000)]
shopping_list = []
while True:
salary = input("请输入您的预算:")
if salary.isdigit():
salary = int(salary)
while True:
for index, i in enumerate(product_list):
print(index, i)
user_choice = input("选择商品序号或输入Q退出:")
if user_choice.isdigit():
user_choice = int(user_choice)
if user_choice < 6 and user_choice >=0:
p_item = product_list[user_choice]
if p_item[1] < salary:
salary -= p_item[1]
shopping_list.append(p_item)
print("Add %s into shoppingl_list,your current balance is \033[31;1m%s\033[0m"%(p_item,salary))
else:
print("您的预算不足,请充值!")
else:
print("商品不存在")
elif user_choice == "Q":
print("-----shopping_list-----")
for p in shopping_list:
print(p)
print("Your current balance is %s"%salary)
exit()
else:
print("invalid option")
else:
print("请重新输入")

猜你喜欢

转载自www.cnblogs.com/yvanquan/p/10651782.html
今日推荐