Overview
Loop patterns explore karo — nested loops, break/continue, aur loop with index. Ye patterns har jagah kaam aate hain.
Analogy
Jaise ek city explore karna — pehle main roads (outer loop), phir galiyan (inner loop).
Step-by-step
- Nested loops se 2D patterns print karo
- break se loop immediately exit karo
- continue se current iteration skip karo
- enumerate() se index aur value saath mein lo
Visual
for i in range(3):
for j in range(3):
print(i, j) # 0,0 -> 0,1 -> ... -> 2,2
Common mistakes
- Nested loop complexity — O(n^2) ya O(n^3) ho sakta hai
- break sirf innermost loop todta hai
- continue next iteration pe jaata hai, loop end nahi karta
Practice questions
- Multiplication table nested loop se print karo
- First prime number > 100 while-break se find karo