购物车程序
购物车程序
salary = 5000
1. iphone6s 5800
2. mac book 9000
3. coffee 32
4. python book 80
5. bicyle 1500
>>>:1
余额不足,-3000
>>>:5
已加入bicyle 到你的购物车, 当前余额:3500
>>>:quit
您已购买一下商品
bicyle 1500
coffee 30
您的余额为:2970
欢迎下次光临
proud_list = [ ('python book',50), ('mac book',6000), ("tesla",900000), ('bicky',1000), ] car_list = [] salary = input('输入拥有的金额:') if salary.isdigit(): salary = int(salary) while True: for i,v in enumerate(proud_list,1): print(i,v) choise_num = input("输入商品的序号(退出:q):") if choise_num.isdigit(): choise_num = int(choise_num) if choise_num > 0 and choise_num <= len(proud_list): pitem = proud_list[choise_num-1] if pitem[1] <= salary: salary -= pitem[1] car_list.append(pitem) else: print("余额不足") elif choise_num == 'q': for i in car_list: print(i) break else: print("输入格式错误!") else: print("输入格式不正确!")