# l1 = ["Hello", "World", 18,"Apple", "None"]
# print([l2.lower() for l2 in l1 if isinstance(l2,str) == True])
product_list = [
("iphone",5800),
("Mac Pro",9800),
("Bike",800),
("Watch",10000),
("Coffee",123)
]
shop_list = []
salary = input("please enter your salary:")
if salary.isdigit():
salary = int(salary)
while True:
for index,info in enumerate("product_list"):
print("product_list.index(info),info")
print(index,info)
user_choice = input("please enter what you buy\n>>>:")
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:
shop_list.append(p_item)
salary -= p_item[1]
print("Added %s into shaopping cart,your current balance is %s" %
(p_item,salary))
else:
print("your current balance is %s, now is not enough" % (salary))
else:
print("product %s is not exist!" % user_choice)
elif user_choice == "q":
print("-----------------shopping list--------------------")
for p in shop_list:
print(p)
print("quit.......,yor current money: ",salary)
exit()
else:
print("Invalid option")