name = input("What is your name? ") print (f"Hello {name}!") initial_budget = float(input('How much is your budget to spend? ')) budget = initial_budget # Food item variables smoothie = 6.5 pie = 6 wedges = 4.5 powerade = 4.5 donut = 3 items_purchased = [] keep_going = "" while keep_going == "": if budget < 3: print("Sorry, you have insufficient money to buy anything.") print("Enjoy your day!") break print("smoothie = $6.50 | pie = $6.00 | wedges = $4.50 | powerade = $4.50 | donut = $3.00") print(f"smoothie = 1 \npie = 2 \nwedges = 3 \npowerade = 4 \ndonut = 5") food = int(input("What do you want to buy? ")) if food == "1": if budget < smoothie: print("Sorry, you don't have enough money to buy this item.") else: budget - smoothie items_purchased.append("smoothie") print(f"{name}, you selected smoothie. You have ${budget} remaining.") elif food == "2": if budget < pie: print("Sorry, you don't have enough money to buy this item.") else: budget - pie items_purchased.append("pie") print(f"{name}, you selected pie. You have ${budget} remaining.") elif food == "3": if budget < wedges: print("Sorry, you don't have enough money to buy this item.") else: budget - wedges items_purchased.append("wedges") print(f"{name}, you selected wedges. You have ${budget} remaining.") elif food == "4": if budget < powerade: print("Sorry, you don't have enough money to buy this item.") else: budget - powerade items_purchased.append("powerade") print(f"{name}, you selected powerade. You have ${budget} remaining.") elif food == "5": if budget < donut: print("Sorry, you don't have enough money to buy this item.") else: budget - donut items_purchased.append("donut") print(f"{name}, you selected donut. You have ${budget} remaining.") else: print("You have entered an invalid option.") continue if budget < 3: print(f"{name}, you don't have enough money left to make another purchase.") break keep_going = input("Press enter to keep shopping, or type anything else to exit. ") if keep_going != "": print(f"No worries, {name}.") total_spent = initial_budget - budget print("\n--- Shopping Summary ---") if items_purchased: print(f"Items bought: {', '.join(items_purchased)}") print(f"Total items purchased: {len(items_purchased)}") print(f"Total money spent: ${total_spent}") print(f"Money remaining: ${budget}") else: print("No items were purchased.") print(f'Thanks for shopping with us, {name}!') print("This program has ended")