Python Tutorials

Python में लूप्स में महारथ: break और continue कथन

Spread the love

लूप प्रोग्रामिंग के लिए मौलिक हैं, जिससे हम कोड के ब्लॉक को बार-बार निष्पादित कर सकते हैं। हालाँकि, कभी-कभी हमें पुनरावृत्ति प्रक्रिया पर बेहतर नियंत्रण की आवश्यकता होती है। पाइथन के break और continue कथन यह नियंत्रण प्रदान करते हैं, जिससे हम क्रमशः लूप से समय से पहले बाहर निकल सकते हैं या पुनरावृति को छोड़ सकते हैं।

विषयवस्तु की तालिका

break कथन

break कथन तुरंत उस लूप को समाप्त कर देता है जिसमें यह निहित है। निष्पादन लूप के ब्लॉक के बाद पहले कथन पर फिर से शुरू होता है। यह विशेष रूप से उपयोगी है जब कोई शर्त पूरी होती है जिससे तत्काल लूप समाप्ति की आवश्यकता होती है।

उदाहरण (for लूप):


numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

for num in numbers:
    if num == 5:
        break  # जब num 5 हो तो लूप से बाहर निकलें
    print(num)

print("लूप समाप्त")

यह कोड 1 से 4 तक की संख्याएँ प्रिंट करता है, फिर num के 5 होने पर लूप से बाहर निकल जाता है। आउटपुट है:

1
2
3
4
लूप समाप्त

उदाहरण (while लूप):


count = 0
while True:
    print(count)
    count += 1
    if count > 5:
        break  # जब count 5 से अधिक हो जाए तो लूप से बाहर निकलें

यह 0 से 5 तक प्रिंट करता है, फिर लूप समाप्त हो जाता है।

continue कथन

continue कथन वर्तमान पुनरावृत्ति के बाकी हिस्से को छोड़ देता है और सीधे लूप की अगली पुनरावृत्ति पर आगे बढ़ता है। लूप स्वयं समाप्त नहीं होता है।

उदाहरण (for लूप):


numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

for num in numbers:
    if num % 2 == 0:  # जांचें कि संख्या सम है या नहीं
        continue  # सम संख्याओं को छोड़ें
    print(num) # केवल विषम संख्याएँ प्रिंट करें

print("लूप समाप्त")

यह केवल विषम संख्याएँ प्रिंट करता है क्योंकि सम संख्याएँ continue कथन को print कथन को छोड़ने का कारण बनती हैं। आउटपुट है:

1
3
5
7
9
लूप समाप्त

उदाहरण (while लूप):


count = 0
while count < 10:
    count += 1
    if count == 5:
        continue  # जब count 5 हो तो छोड़ें
    print(count)

यह 1 से 10 तक की संख्याएँ प्रिंट करता है, सिवाय 5 के।

break और continue की तुलना

break और continue दोनों लूप के व्यवहार को संशोधित करते हैं, लेकिन अलग-अलग तरीकों से। break लूप से पूरी तरह से बाहर निकल जाता है, जबकि continue केवल वर्तमान पुनरावृत्ति को छोड़ देता है। पसंद इस बात पर निर्भर करती है कि आपको लूप को पूरी तरह से समाप्त करने की आवश्यकता है या केवल अगली पुनरावृत्ति को संसाधित करने की।

प्रातिक्रिया दे

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *