1# Testcase for break in a for [within bunch of other code]
2# https://github.com/micropython/micropython/issues/635
3
4def foo():
5    seq = [1, 2, 3]
6    v = 100
7    i = 5
8    while i > 0:
9        print(i)
10        for a in seq:
11            if a == 2:
12                break
13        i -= 1
14
15foo()
16
17# break from within nested for loop
18def bar():
19    l = [1, 2, 3]
20    for e1 in l:
21        print(e1)
22        for e2 in l:
23            print(e1, e2)
24            if e2 == 2:
25                break
26
27bar()
28