# _author_: Meijing Li shopping_list=[("0,apple",5),("1,pear",6),("2,banana",7),("3,orange",8),("4,water_melon",9),("5,strawberry",10)] shopping_cart=[] use_name = input("请输入用户名:") print("Hi,", use_name) while True: salary = input("请输入您的工资:") if salary.isdigit(): salary = int(salary) while True: print(shopping_list) print("购物结束请单击“q”") user_choice = input("请选择需要的商品序号:") if user_choice.isdigit(): user_choice = int(user_choice) if 0 <= user_choice <= len(shopping_list ): items = shopping_list[user_choice] if items[1] > salary >= 0 : print("您的余额不足,仅剩",salary,",是否需要充值?") if input() in ["yes","是"]: salary = salary + int(input("请输入充值金额:")) print( "充值成功,您的余额为", salary) print("----购物清单----") for x in shopping_cart: print(x) print("------- end -------") else: print("余额不足,仅剩",salary,",请重新选择您所需要的商品") else: shopping_cart.append(items) salary = salary-items[1] print("商品已购买成功,您的余额为",salary) else: print("该商品不存在,请重新选择") elif user_choice == 'q': print("----购物清单----") for x in shopping_cart: print (x) print("余额为:", salary, "元") print("Goodbye,",use_name,",欢迎下次再来") print("------- end -------") exit() else: print("序号格式有误,请重新输入!") else: print("工资输入有误,请重新输入!")
购物车(增加了充值功能)
最新推荐文章于 2024-03-16 16:55:32 发布