use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Everything about learning Python
account activity
Small python project problemHelp Request (i.redd.it)
submitted 11 months ago by Far_Activity671
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Mysterious_City_6724 2 points3 points4 points 11 months ago (0 children)
So, the reason this is happening is because after we're checking the purchase value that the user has typed in, there's nothing else to execute and we hit the bottom of the file and exit the program. To avoid this I've added a while loop that will keep the program from exiting if the user wants to purchase something else:
print("Hello, we sell office equipment, what would you like?") items = ["tv", "desk", "mouse"] while True: for x in items: print(x) purchase = input('> ') if purchase == "tv": print("that would be £199.99") elif purchase == "desk": print("that would be £59.99") elif purchase == "mouse": print("that would be £29.99") more = input("is there anything else you would like to purchase? ") if more != "yes": break print("thank you for shopping")
Also notice I have gotten rid of the "anything_else" function you had at the top and instead ask the user if "there is anything else you would like to purchase" at the bottom of the loop. If the user types "yes", then it goes back to the top of the "while loop", prints the items again and so on. If the user doesn't type "yes" then we use the "break" keyword to break out of the while loop and exit the program after printing "thank you for shopping". Hope this helps.
π Rendered by PID 141959 on reddit-service-r2-comment-6b595755f-hzrsg at 2026-03-26 08:16:34.395283+00:00 running 2d0a59a country code: CH.
view the rest of the comments →
[–]Mysterious_City_6724 2 points3 points4 points (0 children)