Break, Continue, Pass0%
Break, Continue, Pass
Beginner8 min read•Updated: 2026-09-03
Break, Continue, Pass
Fine-tune loop execution flow with break, continue, and pass.
Key Concepts & Detailed Explanation
undefined
Code Examples & Output
Python
# break: terminate loop early
print("--- break example ---")
for n in range(1, 10):
if n == 4:
break
print(n, end=" ")
print()
# continue: skip current iteration
print("--- continue example (skip evens) ---")
for n in range(1, 6):
if n % 2 == 0:
continue
print(n, end=" ")
print()
# pass: placeholder for future code
for n in range(3):
pass # TODO: implement logic
Expected Output:
Output
--- break example ---
1 2 3
--- continue example (skip evens) ---
1 3 5
Best Practices & Common Pitfalls
Use 'pass' whenever Python requires a statement syntactically (such as empty functions, loops, or classes).
Practice Quiz
1. Which statement immediately halts the loop and exits it?
- A) skip
- B) continue
- C) break
- D) pass
Answer: C
Explanation: 'break' exits the loop immediately.
2. What does 'continue' do inside a loop?
- A) Restarts the entire script
- B) Skips the rest of current iteration and proceeds to the next
- C) Exits the loop
- D) Pauses execution
Answer: B
Explanation: 'continue' skips remaining lines of the current iteration.
Practice Challenge
Loop through numbers 1 to 20, skipping multiples of 3, and breaking if number reaches 17.
Next Lesson
Loops with Else
Continue learning with hands-on practice, examples, and exercises in the upcoming topic.
Related Lessons
| Previous Lesson | Next Lesson |
|---|---|
| Nested Loops | Loops with Else |
Practice Quiz
Test your understanding of this lesson with 1 questions. Each question has one correct answer.