|
#Author:Tannar
product_list = [
('Iphone',5800),
('Mac Pro',12888),
('iWatch',10600),
('Bike',7777),
('Python',77),
('Tea',27)
]
shopping_list = []
price = 0
salary = input("\033[41;1mInput your salary:\033[0m")
if salary.isdigit():
salary = int(salary)
while True:
for index, item in enumerate(product_list):
print(index, item)
user_choice = input("\033[43;1m选择要购买的商品>>>:\033[0m")
if user_choice.isdigit():
user_choice = int(user_choice)
if user_choice < len(product_list) and user_choice >= 0:
p_item = product_list[user_choice]
if p_item[1] <= salary:
shopping_list.append(p_item)
salary -= p_item[1]
price += p_item[1]
print("\033[45;1mAdded %s into shopping cart,your current salary is %s\033[0m"%(p_item[0],salary))
else:
print("\033[44;1m你的余额不足\033[0m")
else:
print("\033[44;1mProduct code is not exist\033[0m")
elif user_choice == 'q':
print("\033[44;1m--------------shopping list-----------------\033[0m")
for p in shopping_list:
print(p)
print("The totally price is ",price)
print("Your current balance is ",salary)
exit()
else:
print("\033[41;1mInvalid input\033[0m")
else:
print("\033[41;1mInvalid input\033[0m") |
|
|