अजगर टूटना और जारी रखना

इस लेख में, आप एक लूप के प्रवाह को बदलने के लिए ब्रेक का उपयोग करना और बयान जारी रखना सीखेंगे।

वीडियो: अजगर को तोड़ना और जारी बयान

पायथन में ब्रेक और जारी रखने का क्या उपयोग है?

पायथन में, breakऔर continueबयान एक सामान्य लूप के प्रवाह को बदल सकते हैं।

कोड का एक खंड पर लूप पुनरावृत्ति करता है जब तक कि परीक्षण अभिव्यक्ति झूठी नहीं है, लेकिन कभी-कभी हम परीक्षण अभिव्यक्ति की जांच किए बिना वर्तमान पुनरावृत्ति या यहां तक ​​कि पूरे लूप को समाप्त करना चाहते हैं।

breakऔर continueबयान इन मामलों में किया जाता है।

पायथन ब्रेक स्टेटमेंट

breakबयान में यह युक्त पाश समाप्त हो जाता है। कार्यक्रम का नियंत्रण लूप के शरीर के तुरंत बाद बयान में प्रवाहित होता है।

यदि breakकथन नेस्टेड लूप (किसी अन्य लूप के अंदर लूप) के अंदर है, तो breakस्टेटमेंट अंतरतम लूप को समाप्त कर देगा।

विराम का पर्यायवाची

 टूटना

विराम का प्रवाह

पायथन में ब्रेक स्टेटमेंट का फ्लोचार्ट

लूप के लिए ब्रेक स्टेटमेंट का काम और जबकि लूप नीचे दिखाया गया है।

ब्रेक स्टेटमेंट का कार्य करना

उदाहरण: पायथन ब्रेक

 # Use of break statement inside the loop for val in "string": if val == "i": break print(val) print("The end")

आउटपुट

 str अंत

इस कार्यक्रम में, हम "स्ट्रिंग" अनुक्रम के माध्यम से पुनरावृति करते हैं। हम जांचते हैं कि क्या पत्र मैं है, जिस पर हम लूप से तोड़ते हैं। इसलिए, हम अपने आउटपुट में देखते हैं कि जब तक मैं मुद्रित नहीं हो जाता, तब तक सभी अक्षर। उसके बाद, लूप समाप्त हो जाता है।

अजगर जारी बयान

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

जारी रखने का सिंटैक्स

 जारी रखें

जारी रखने का फ़्लोचार्ट

पायथन में जारी बयान का फ़्लोचार्ट

लूप के लिए और जबकि जारी बयान का काम नीचे दिखाया गया है।

कैसे जारी बयान अजगर में काम करता है

उदाहरण: अजगर जारी है

 # Program to show the use of continue statement inside loops for val in "string": if val == "i": continue print(val) print("The end")

आउटपुट

 अंत करना

यह कार्यक्रम उपरोक्त उदाहरण के समान है सिवाय breakबयान के साथ प्रतिस्थापित किया गया है continue

हम लूप के साथ जारी रखते हैं, अगर स्ट्रिंग मैं है, तो बाकी ब्लॉक को निष्पादित नहीं करना। इसलिए, हम अपने आउटपुट में देखते हैं कि मुझे छोड़कर सभी अक्षर प्रिंट हो जाते हैं।

दिलचस्प लेख...