Learning Sections show
Break and Continue Statements in Python
In Python, the break
and continue
statements are used to control the flow of loops. They provide greater control over how and when the loop should terminate or skip an iteration.
The Break Statement
The break
statement is used to exit a loop prematurely when a certain condition is met. It stops the execution of the loop and moves to the code that follows the loop.
# Using break in a loop
for i in range(10):
if i == 5:
break
print(i)
In this example, the loop will print numbers from 0 to 4 and then terminate when i
equals 5.
The Continue Statement
The continue
statement is used to skip the current iteration of a loop and continue with the next iteration. It effectively skips the rest of the code inside the loop for the current iteration only.
# Using continue in a loop
for i in range(10):
if i == 5:
continue
print(i)
In this example, the loop will print numbers from 0 to 9, except for 5, which is skipped.
Using Break and Continue in While Loops
The break
and continue
statements can also be used in while
loops to provide additional control over loop execution.
# Using break in a while loop
count = 0
while count < 10:
print(count)
count += 1
if count == 5:
break
In this example, the loop will print numbers from 0 to 4 and then terminate when count
equals 5.
# Using continue in a while loop
count = 0
while count < 10:
count += 1
if count == 5:
continue
print(count)
In this example, the loop will print numbers from 1 to 10, except for 5, which is skipped.