for else
for ... else statement
else is executed only for is finished all range.
Pro:
Flag can be omitted.
Eg1
for i in range(1, 10): print i if i == 11: break else: print "do else"
out put
>>> ================================ RESTART ================================ >>> 1 2 3 4 5 6 7 8 9 do else
Eg2
for i in range(1, 10): print i if i == 8: break else: print "do else"
output2
>>> 1 2 3 4 5 6 7 8 >>>