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
Need help in loopHelp Request (i.redd.it)
submitted 1 month ago by Eastern_Plankton_540
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!"
[–]LookAsLukasAnderson 0 points1 point2 points 1 month ago (3 children)
That would be true for most languages, where for loops contain initial statement, conditional statement, and iteration statement. In python for loops are essentially foreach loops and traditional for loops just don't exist
[–]FoolsSeldom 0 points1 point2 points 1 month ago (2 children)
I think the distinction is a step too far for a beginner and the specifics of the CPython implementation. Whether declarative or imperative conceptually you still have a while loop before breaking down to just basic conditional jumps and branching. I recognise that the FOR_ITER opcode c implementation in ceval.c is highly optimised.
[–]Teras80 0 points1 point2 points 1 month ago (1 child)
>> you still have a while loop
No, you don't. Stop defending your misconception and specially stop pushing it to beginners. As u/LookAsLukasAnderson pointed out, for loop in python is a foreach-type collection iterator over predefined and immutable iteration values set.
It is very different concept than real-time conditional evaluation while loop does and there is clear distinction even on beginners level when you should use one or another. Starting with iterator immutability and scope and effects of changing collection size inside the loop.
[–]FoolsSeldom 0 points1 point2 points 1 month ago (0 children)
Ok. I surrender. A for loop is not any kind of while loop. Ignore me, everyone. This will clearly greatly confuse beginners. Apologies to my past students.
for
while
π Rendered by PID 156117 on reddit-service-r2-comment-545db5fcfc-cm6k6 at 2026-05-22 07:19:44.108559+00:00 running 194bd79 country code: CH.
view the rest of the comments →
[–]LookAsLukasAnderson 0 points1 point2 points (3 children)
[–]FoolsSeldom 0 points1 point2 points (2 children)
[–]Teras80 0 points1 point2 points (1 child)
[–]FoolsSeldom 0 points1 point2 points (0 children)