Python break and continue

www.igi‮c.aeditf‬om

break and continue are two control flow statements in Python that allow you to change the behavior of loops.

break statement is used to exit a loop prematurely. When a break statement is executed inside a loop, the loop is immediately terminated and the program execution continues with the next statement following the loop.

Here's an example of using break statement in a while loop that prints numbers from 1 to 5, but breaks out of the loop when the number 3 is reached:

i = 1

while i <= 5:
    print(i)
    if i == 3:
        break
    i += 1

Output:

1
2
3

In this example, the break statement is executed when the value of i is 3. The loop is then immediately terminated and the program execution continues with the next statement after the loop.

continue statement is used to skip the current iteration of a loop and move to the next iteration. When a continue statement is executed inside a loop, the loop immediately goes to the next iteration, skipping the remaining statements in the current iteration.

Here's an example of using continue statement in a while loop that prints only odd numbers from 1 to 5:

i = 1

while i <= 5:
    if i % 2 == 0:
        i += 1
        continue
    print(i)
    i += 1

Output:

1
3
5

In this example, the continue statement is executed when the value of i is even. The loop then immediately goes to the next iteration and skips the print statement, resulting in only odd numbers being printed to the console.