Hmmm,

I beg your pardon !

(Yes, this is the correct code. Look closely: the else clause belongs to the for <http://docs.python.org/3/reference/compound_stmts.html#for> loop, *not* the if <http://docs.python.org/3/reference/compound_stmts.html#if> statement.)

When used with a loop, the else clause has more in common with the else clause of a try <http://docs.python.org/3/reference/compound_stmts.html#try> statement than it does that of if <http://docs.python.org/3/reference/compound_stmts.html#if> statements: a try <http://docs.python.org/3/reference/compound_stmts.html#try> statement’s else clause runs when no exception occurs, and a loop’s else clause runs when no break occurs. For more on the try <http://docs.python.org/3/reference/compound_stmts.html#try> statement and exceptions, see /Handling Exceptions/ <http://docs.python.org/3/tutorial/errors.html#tut-handling>.

Yes the python.org/3/tutorial is good !

Python 3.3 is very different from Python 2 !!

Regards

Pierre
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to