1# ticket: 533 2 3def for_in(): 4 """ 5 >>> for_in() 6 CONTINUE -1 7 CONTINUE 4 8 BREAK 6 9 6 10 """ 11 i = -1 12 for L in [[], range(5), range(10)]: 13 for i in L: 14 if i > 5: 15 break 16 else: 17 print "CONTINUE", i 18 continue 19 print "BREAK", i 20 break 21 return i 22 23def for_from(): 24 """ 25 >>> for_from() 26 CONTINUE 0 27 CONTINUE 5 28 BREAK 6 29 6 30 """ 31 i = -1 32 for L in [[], range(5), range(10)]: 33 for i from 0 <= i < len(L): 34 if i > 5: 35 break 36 else: 37 print "CONTINUE", i 38 continue 39 print "BREAK", i 40 break 41 return i 42