简单的购物车小程序

# Author:Macheng

production_list = [
("iphone7", 6000),
("mac book", 15000),
("TV", 3000),
("bick", 800),
("paid", 4000)
]
shopping_car = []

while True:
salary = input("请输入您的工资:")
if salary.isdigit():
salary = int(salary)
while True:
print("----本店有如下商品----")
for production in production_list:
print(production_list.index(production), production)
produciton_choise = input("请输入您需要的商品编号>>>")
if produciton_choise.isdigit():
produciton_choise = int(produciton_choise)
if produciton_choise < len(production_list) and produciton_choise >= 0:
money_choise = production_list[produciton_choise][1]
if money_choise <= salary:
shopping_car.append(production_list[produciton_choise])
salary -= money_choise
print("已添加%s到您的购物车!余额%s" %(production_list[produciton_choise], salary))
else:
print("您的余额不足!余额为:\033[31;1m%s\033[0m" %(salary))
exit()
else:
print("您输入的商品编号错误,请重新选择!")
elif produciton_choise == "q":
print("您已退出购物,购物的商品有:")
for shopping_buy in shopping_car:
print(shopping_buy)
exit()
else:
print()
else:
print("您输入的工资数据错误,请核对后重新输入!")

posted on 2017-12-17 22:04  苦僧  阅读(142)  评论(0)    收藏  举报

导航