> they find the "while" logic to be unintuitive
I've found that a good way to explain 'while' is to consider it as an 'if'
statement that repeats. Kids grasp simple conditionals fairly easily. I
would sometimes hear them talk about 'if loops' when they were actually
trying to discuss conditional
> I find that when teaching beginning programmers, they usually think in
> "until" terms, and not "while" terms.
>
If really beginning, an overview of this whole idea of control structures
makes sense, such as this wikipedia article:
http://en.wikipedia.org/wiki/Control_flow
Then explain how Pyth