Todd Matsumoto wrote:
Okay,
I'm not sure if this is good practice, but I could assign a variable within the
while loop, that is assigned something that will then break the outer loop.
while True:
breakout = True
<do something>
for i in items:
if i > 10:
breakout = False
else:
<do something>
if break is False:
break
The statement "if break is False:" is wrong.
Your variable is called "breakout" not "break". In fact, you cannot have
"break" as variable, the above code will not be accepted by the Python
interpreter.
There are also a few improvements possible:
You want to use "==" for comparing values. The "is" that you use compares
objects rather than values.
Also, comparing boolean values with True or False in a condition is not
needed, you can use the boolean value directly. In this case "not breakout"
will give you the same result.
Albert
_______________________________________________
Tutor maillist - Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor