Home ProgrammingPythonControl Statements in Python Python break and continue : Mind-Blowing What & How of Loops

Python break and continue : Mind-Blowing What & How of Loops

by WhereWhatHow
Python break and continue

In this article, we will learn to use Python break and continue statements to alter the flow of a loop.

Python break and continue: Break Statement

The break statement is used to terminate the loop immediately when it is encountered.

The syntax of the break statement is:

break

Working of Python break Statement

The working of break statement in for loop and while loop is shown above.

Swift break Statement with for Loop

We can use the break statement with for loop to terminate the loop when a certain condition is met. For example,

for i in range(5):
    if i == 3:
        break
    print(i)

Output

0
1
2

In the above example, we have used the for loop to print the value of i. Notice the use of the break statement,

if i == 3:
    break

Here, when i is equal to 3, the break statement terminates the loop. Hence, the output doesn’t include values after 2.

Note: The break statement is almost always used with decision-making statements.

Swift break Statement with while Loop

We can also terminate a while loop using the break statement. For example,

# program to find first 5 multiples of 6

i = 1

while (i<=10):
    print('6 * ',(i), '=',6 * i)

    if i >= 5:
        break
    
    i = i + 1

Output

6 *  1 = 6
6 *  2 = 12
6 *  3 = 18
6 *  4 = 24
6 *  5 = 30

In the above example, we have used the while loop to find the first 5 multiples of 6. Here notice the line,

if i >= 5:
    break

This means when i is greater than or equal to 5, the while loop is terminated.

Python break and continue : Continue Statement

The continue statement is used to skip the current iteration of the loop and the control flow of the program goes to the next iteration.

The syntax of the continue statement is:

continue

Python break and continue : Working of Python continue Statement

Python Break and Continue : working-continue-statement-python

The working of the continue statement in for and while loop is shown above.

Swift continue Statement with for Loop

We can use the continue statement with the for loop to skip the current iteration of the loop. Then the control of the program jumps to the next iteration. For example,

for i in range(5):
    if i == 3:
        continue
    print(i)

Output

0
1
2
4

In the above example, we have used the for loop to print the value of i. Notice the use of the continue statement,

if i == 3:
    continue

Here, when i is equal to 3, the continue statement is executed. Hence, the value 3 is not printed to the output.

Swift continue Statement with while Loop

In Python, we can also skip the current iteration of the while loop using the continue statement. For example,

# program to print odd numbers from 1 to 10

num = 0

while num < 10:
    num += 1
    
    if (num % 2) == 0:
        continue

    print(num)

Output

1
3
5
7
9

In the above example, we have used the while loop to print the odd numbers between 1 to 10. Notice the line,

if (num % 2) == 0:
    continue

Here, when the number is even, the continue statement skips the current iteration and starts the next iteration.

Related Posts

Leave a Comment