Loop Control Statements

Programming में loops का उपयोग code को बार-बार execute करने के लिए किया जाता है।
लेकिन कई बार ऐसी स्थिति आती है जहाँ हमें loop के normal flow को control करना पड़ता है।

यानी कभी हमें loop को बीच में ही रोकना होता है,
कभी किसी particular iteration को skip करना होता है,
और कभी loop के अंदर placeholder की जरूरत होती है।

इसी purpose के लिए Loop Control Statements का उपयोग किया जाता है।

Python में मुख्य loop control statements हैं:

  • break
  • continue
  • pass

break Statement

परिभाषा (Definition)

break statement का उपयोग loop को तुरंत terminate (रोकने) के लिए किया जाता है।
जैसे ही break execute होता है, loop पूरी तरह बंद हो जाता है।

Syntax

for/while condition:
if condition:
break

Example 1

for i in range(1, 6):
if i == 3:
break
print(i)

Output

1
2

Explanation

यहाँ loop 1 से 5 तक चल रहा था।
जैसे ही i = 3 हुआ, break statement execute हुआ और loop वहीं रुक गया।

Real-life Example: Search process

numbers = [10, 20, 30, 40]
for num in numbers:
if num == 30:
print("Found")
break

Explanation
यह example search operation दिखाता है।
जैसे ही required value मिलती है, loop तुरंत stop हो जाता है।

continue Statement

परिभाषा (Definition)

continue statement का उपयोग current iteration को skip करने के लिए किया जाता है।
इसके बाद loop अगली iteration पर चला जाता है।

Syntax

for/while condition:
if condition:
continue

Example 2

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

Output

1
2
4
5

Explanation

यहाँ जब i = 3 होता है, तो continue execute होता है।
इसलिए 3 print नहीं होता और loop अगले iteration पर चला जाता है।

Real-life Example: Skip invalid data

numbers = [10, -5, 20, -3, 30]
for num in numbers:
if num < 0:
continue
print(num)

Output

10
20
30

Explanation
यह example दिखाता है कि negative values को skip करके केवल valid data process किया जा रहा है।

pass Statement

परिभाषा (Definition)

pass statement एक placeholder है।
जब हमें कोई statement नहीं लिखना होता, लेकिन syntax को complete रखना होता है, तब pass का उपयोग किया जाता है।

Syntax

if condition:
pass

Example 3

for i in range(1, 5):
if i == 3:
pass
print(i)

Output

1
2
3
4

Explanation

यहाँ pass कुछ भी नहीं करता।
यह केवल empty block को allow करता है।

Real-life Example: Future code placeholder

for i in range(1, 4):
if i == 2:
pass # future logic
print(i)

Explanation
यहाँ developer future में code add करने के लिए जगह छोड़ता है।

break, continue और pass में अंतर

Statementकाम
breakloop को पूरी तरह बंद करता है
continuecurrent iteration skip करता है
passकुछ नहीं करता (placeholder)

Common mistakes

  1. break और continue को गलत जगह use करना
  2. loop condition को समझे बिना control statement लगाना
  3. pass को logic समझ लेना (यह केवल empty statement है)

Simple complete program

for i in range(1, 11):
if i == 5:
break
if i == 2:
continue
print(i)

Output

1
3
4

Explanation

  • i = 2 → skip (continue)
  • i = 5 → loop stop (break)

इस topic की मुख्य बात

Loop Control Statements program के flow को control करने में मदद करते हैं।

इस topic में student यह सीखता है:

  • break कब use करना है
  • continue कैसे iteration skip करता है
  • pass का क्या role है
  • loop behavior को control कैसे किया जाता है

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top