Break and Continue

If further examples are needed of how Break/Continue works, please reference PyDocs.

Break

The break statement simply breaks out of the innermost enclosing loop.

for i in range(1, 101):
    if i == 10:
        print("WE BROKE IT!")
        break
    print(i)

Output:

1
2
3
4
5
6
7
8
9
WE BROKE IT!

Continue

The continue statement continues with the next iteration of the loop.

for i in range(1, 100):​
    if i % 2 == 0:​
        print("{} is an even number!".format(i)​)
        continue #prevents second print from running​
    print("{} is an odd number!".format(i))

Output:

1 is an odd number!
2 is an even number!
3 is an odd number!
4 is an even number!
5 is an odd number!
6 is an even number!
7 is an odd number!
8 is an even number!
9 is an odd number!
10 is an even number!
11 is an odd number!
12 is an even number!
13 is an odd number!
14 is an even number!
15 is an odd number!
16 is an even number!
17 is an odd number!
18 is an even number!
19 is an odd number!
20 is an even number!
....

Notice how the second print is skipped entirely for even numbers!


Continue to Performance Lab: 3F