Python break and continue

1. Using break to Exit a Loop Early

for number in range(1, 10):
    if number == 5:
        break
    print(number)

The loop stops immediately when the break statement is encountered.


2. Using continue to Skip an Iteration

for number in range(1, 6):
    if number == 3:
        continue
    print(number)

The current iteration is skipped, and the loop proceeds with the next cycle.


3. break in a while Loop

count = 0

while True:
    if count == 3:
        break
    print(count)
    count += 1

Demonstrates breaking out of an infinite loop.


4. continue in a while Loop

Illustrates bypassing specific values.


5. Using break in Nested Loops

break exits only the inner loop.


6. Using Flag with break for Controlled Exit

Flag variables help manage complex exit logic.


7. break + else Interaction

The else executes only if the loop does not terminate via break.


8. continue for Input Filtering

Useful for skipping unwanted values during iteration.


9. Breaking Based on User Input

Common pattern for controlled loop termination.


10. Performance Use Case with continue

Prevents unnecessary processing for invalid data, improving loop efficiency.


Last updated