购物车练习

 fruits_list=[("apple",5),("banana",10),("pear",15),("peanut",20),("melon",25)

fruits_list=[("apple",5),("banana",10),("pear",15),("peanut",20),("melon",25)]shopping_list=[]a = input("请输入您的工资:")
if a.isdigit():a=int(a)
while True:for index,item in enumerate(fruits_list):print(index,item)b=input("请输入您需要的商品编号:")if b.isdigit():b=int(b)if b < len(fruits_list) and b>=0:f_item = fruits_list[b]if f_item[1]<=a:shopping_list.append(f_item)a -= f_item[1]print("购买 %s 成功,余额为 \033[31;1m%s\033[0m" %(f_item,a))else:print("您的余额不足,仅剩\033[34;1m[%s]元\033[0m,不能购买此商品"%a)else:print("[%s]不存在"% b)elif b =='q':print("----购物清单----")for p in shopping_list :print (p)print("余额为:",a)exit()
else:print("请输入正确数字")