पायथन में लूप का उपयोग करना स्वचालित रूप से कार्यों को दोहराता है और कुशलता से दोहराता है। लेकिन कभी-कभी ऐसी स्थिति उत्पन्न हो सकती है जहां आप पूरी तरह से लूप से बाहर निकलना चाहते हैं, पुनरावृत्ति को छोड़ना चाहते हैं, या इस स्थिति को अनदेखा करना चाहते हैं। यह लूप कंट्रोल स्टेटमेंट का उपयोग करके किया जा सकता है। लूप कंट्रोल स्टेटमेंट निष्पादन को उसके सामान्य अनुक्रम से बदलते हैं। जब निष्पादन एक गुंजाइश छोड़ देता है, तो उस दायरे में बनाए गए सभी स्वचालित ऑब्जेक्ट नष्ट हो जाते हैं। पायथन निम्नलिखित नियंत्रण कथनों का समर्थन करता है। href="python-break-statement/ rel=noopener target=_blank> ब्रेक स्टेटमेंट
यह लेख बीच के अंतर पर ध्यान केंद्रित करेगा जारी रखें
और पास
।
कंटिन्यू स्टेटमेंट
इस स्टेटमेंट का इस्तेमाल किसी खास शर्त के तहत लूप के एक्जीक्यूशन को स्किप करने के लिए किया जाता है। उसके बाद, यह चक्र की शुरुआत में नियंत्रण स्थानांतरित करता है। अनिवार्य रूप से, यह अपने अगले बयानों को छोड़ देता है और लूप के अगले पुनरावृत्ति को जारी रखता है।
सिंटैक्स:
जारी रखें
पास स्टेटमेंट
जैसा कि नाम से पता चलता है, पास स्टेटमेंट कुछ भी नहीं करता है। हम खाली लूप लिखने के लिए पास स्टेटमेंट का उपयोग करते हैं। पास का उपयोग खाली नियंत्रण कथनों, कार्यों और कक्षाओं के लिए भी किया जाता है।
सिंटैक्स:
पास
निरंतरता और पासिंग के बीच अंतर < /h4>
जारी रखने और पास करने के बीच के अंतर को बेहतर ढंग से समझने के लिए नीचे दिए गए उदाहरण पर विचार करें।
उदाहरण:
# Python प्रोग्राम प्रदर्शित करने के लिए
# पास और
# जारी रखें के बीच का अंतर स्टेटमेंट्स
s
=
" geeks"
# स्किप स्टेटमेंट
for
<कोड वर्ग = "सादा"> मैं <कोड वर्ग = "कीवर्ड" > में <कोड वर्ग = "सादा"> एस:
<कोड वर्ग = "कीवर्ड"> यदि <कोड वर्ग = "सादा"> मैं <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग ="string ">` k` :
Print
( <कोड वर्ग = "स्ट्रिंग">` पास निष्पादित` <कोड वर्ग = "सादा">)
<कोड वर्ग = "कीवर्ड "> पास
Print
(i)
प्रिंट
()
< br> # अनुमोदन जारी रखें
के लिए i
<कोड वर्ग = "कीवर्ड"> <कोड वर्ग = "सादा"> एस:
<कोड वर्ग = "अपरिभाषित रिक्त स्थान"> <कोड वर्ग = "कीवर्ड"> यदि <कोड वर्ग = "सादा"> मैं <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "कीवर्ड"> = `k`
:
प्रिंट <कोड क्लास = "सादा"> ( <कोड क्लास = "स्ट्रिंग"> `निष्पादित जारी रखें` <कोड क्लास = "सादा">) code>
जारी रखें
प्रिंट करें
(i)
बाहर निकलें:
gee पास निष्पादित ksgee निष्पादित जारी रखें
उपरोक्त उदाहरण में, जब i
"k
" बन जाता है, पास स्टेटमेंट ने कुछ नहीं किया और इसलिए "k
" अक्षर। जबकि, जारी बयान के मामले में, जारी बयान लूप की शुरुआत में नियंत्रण स्थानांतरित करता है, इसलिए अक्षर k
मुद्रित नहीं होता है।