Break and Continue

Break

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

for i in xrange(1, 101):
    if i == 10:
        print "NEOW MORE LIVES!"
        break
    print i

Output:

1
2
3
4
5
6
7
8
9
NEOW MORE LIVES!

Continue

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

for i in xrange(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!

Lab 3B FizzBuzz:

Iterate through a loop 100 times… printing “Fizz” for any number dividable by 3 and “Buzz” for any number dividable by 5. If the number is dividable by both… print “FizzBuzz”. All other numbers… print the number.

​1​
2​
Fizz​
4​
Buzz​
Fizz​
7​
…​
14​
FizzBuzz​
…​

results matching ""

    No results matching ""