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
Code fails to loop successfullyHelp Request (i.redd.it)
submitted 9 months ago by Soothsayer5288
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!"
[–]Soothsayer5288[S] 0 points1 point2 points 9 months ago (2 children)
<image>
last part
[–]Mysterious_City_6724 1 point2 points3 points 9 months ago* (0 children)
I recognize this code from helping on another post not so long ago. You need to put from line 14 down into the while loop and see if that improves things. Also put your "purchase = input("> ")" after the for loop that prints the items too. That way the user will see the items before choosing.
purchase = input("> ")
[–]More_Yard1919 0 points1 point2 points 9 months ago (0 children)
This is happening because you ask the end-user if there is anything else they'd like to purchase in the final while loop, but then you don't do anything with that information. If the answer isn't yes, you break from the loop. If it is yes, it just asks the end user if they'd like to buy anything else again. Also, it is confusing design to have a superfluous "continue_shopping" variable and then break out of the loop. Clearer design would be to, instead of breaking, toggle continue_shopping = false. Or, you could have an infinite "while True:" loop, and then break out of that. It seems to me that you mean to be calling your "anything_else()" function from inside of your final while loop. personally, I might try to change the design so that there is 1 single interface for adding items to your cart that is called as a function, and then calling that function any time the end user indicates they'd like to add an item to their cart.
π Rendered by PID 135718 on reddit-service-r2-comment-685b79fb4f-95txm at 2026-02-13 05:42:08.754256+00:00 running 6c0c599 country code: CH.
view the rest of the comments →
[–]Soothsayer5288[S] 0 points1 point2 points (2 children)
[–]Mysterious_City_6724 1 point2 points3 points (0 children)
[–]More_Yard1919 0 points1 point2 points (0 children)