I understand how this construct works:
for i in range(10):
print(i)
if i == 9:
print(\"Too big - I\'m
I think documentation has a great explanation of else, continue
[...] it is executed when the loop terminates through exhaustion of the list (with for) or when the condition becomes false (with while), but not when the loop is terminated by a break statement."
Source: Python 2 docs: Tutorial on control flow