पाइथन में लूप के भीतर ब्रेक और कंटिन्यू स्टेटमेंट का उपयोग कैसे करें?

How Use Break Continue Statement Within Loop Python



टूटना तथा जारी रखें विभिन्न उद्देश्यों के लिए किसी भी प्रोग्रामिंग भाषा के लूप के अंदर कथनों का उपयोग किया जाता है। इन दो कथनों को माना जाता है कूद कथन क्योंकि दोनों कथन नियंत्रण को स्क्रिप्ट के एक भाग से दूसरे भाग में ले जाते हैं। NS टूटना समाप्ति की स्थिति प्रकट होने से पहले किसी भी विशिष्ट स्थिति के आधार पर लूप को समाप्त करने के लिए किसी भी लूप के भीतर स्टेटमेंट का उपयोग किया जाता है। NS जारी रखें किसी भी विशिष्ट स्थिति के आधार पर लूप के एक या अधिक कथनों को छोड़ने के लिए किसी भी लूप के भीतर स्टेटमेंट का उपयोग किया जाता है लेकिन इसका उपयोग लूप को समाप्त करने के लिए नहीं किया जाता है। पायथन लूप के अंदर इन कथनों का उपयोग कैसे किया जाता है, इस ट्यूटोरियल में दिखाया गया है।

इसका उपयोग करना टूटना बयान:

NS टूटना कथन का उपयोग पायथन में किसी भी लूप के अंदर विभिन्न उद्देश्यों के लिए किया जा सकता है। के कुछ उपयोग टूटना विभिन्न उदाहरणों का उपयोग करके इस ट्यूटोरियल के निम्नलिखित भाग में कथन दिखाए गए हैं।







उदाहरण -1: यादृच्छिक संख्या के आधार पर अनंत लूप को समाप्त करें

निम्नलिखित उदाहरण में, अनंत के भीतर एक पूर्णांक यादृच्छिक संख्या उत्पन्न होगी जबकि कुंडली। जब नव निर्मित यादृच्छिक मान से अधिक हो 75 या बराबर 99 फिर टूटना स्टेटमेंट निष्पादित किया जाएगा और लूप को समाप्त कर दिया जाएगा अन्यथा लूप अन्य मानों के लिए जारी रहेगा।



#!/usr/bin/env python3
# रैंडिंट मॉड्यूल आयात करें
से यादृच्छिक रूप से आयातडेटिंग

# लूप के दौरान अनंत को परिभाषित करें
जबकि(सत्य):

# १० से ९९ तक एक रैंडन नंबर जेनरेट करें
संख्या=डेटिंग(10,99)

# वर्तमान में जनरेट किया गया नंबर प्रिंट करें
प्रिंट('नया जनरेट किया गया नंबर %s है'% संख्या)

# यदि संख्या 75 . से अधिक है तो लूप को समाप्त करें
अगर (संख्या> 75 ):
प्रिंट('अगली बार किस्मत तुम्हारा साथ देगी')
टूटना

# लूप को समाप्त करें यदि संख्या 99 . के बराबर है
एलिफ(संख्या== 99):
प्रिंट('बिंगो!!!, आप विजेता हैं')
टूटना

#लूप जारी रखें
अन्यथा:
प्रिंट('आप दूसरी बार कोशिश कर सकते हैं')

आउटपुट:



स्क्रिप्ट चलाने के बाद निम्न आउटपुट दिखाई देगा।





उदाहरण -2: किसी विशेष मान के आधार पर किसी सूची के पुनरावृत्ति को रोकें

निम्न स्क्रिप्ट नाम के एक सूची चर से मान पढ़ेगा भाषाओं a . का उपयोग करके के लिये कुंडली। जब अगर लूप के अंदर की स्थिति सही हो जाती है तो लूप के लिए सभी आइटम पढ़ने से पहले लूप को समाप्त कर दिया जाएगा टूटना बयान।



#!/usr/bin/env python3
# भाषाओं की सूची घोषित करें
भाषाओं= ['दे घुमा के','पीएचपी','जावा','पायथन', 'सी #', 'सी++']

# ब्रेक स्टेटमेंट निष्पादित होने तक सूची को प्रिंट करें
प्रिंट('विभिन्न भाषाओं की सूची:')

# सूची को पुनरावृत्त करें
के लियेनाम:मेंभाषाएं:

# वर्तमान सूची आइटम प्रिंट करें
प्रिंट(नाम:)

# लूप से बाहर निकलने की स्थिति की जाँच करें
अगर (नाम:== 'पायथन'):
टूटना

# लूप टर्मिनेशन मैसेज प्रिंट करें
प्रिंट('लूप से समाप्त')

आउटपुट:

स्क्रिप्ट चलाने के बाद निम्न आउटपुट दिखाई देगा।

उदाहरण -3: एक शब्दकोश से विशेष तीन आइटम पढ़ें

निम्नलिखित उदाहरण से पता चलता है कि आप एक शब्दकोश से केवल तीन विशिष्ट वस्तुओं को कैसे पढ़ सकते हैं एक ब्रेक बयान और के लिये कुंडली। स्क्रिप्ट में छह वस्तुओं का एक शब्दकोश परिभाषित किया गया है जहां कुंजी में एक छात्र का नाम होता है और मूल्य में उस छात्र की योग्यता स्थिति होती है। NS के लिये लूप का उपयोग डिक्शनरी के मूल्यों को पढ़ने के लिए किया जाता है और उन छात्रों के नामों को एक सूची में संग्रहीत किया जाता है जिनकी योग्यता स्थिति 1 से 3 के भीतर होती है। सूची में तीन आइटम जोड़ने के बाद लूप को समाप्त कर दिया जाएगा। टूटना बयान।

#!/usr/bin/env python3
# पहले तीन व्यक्तियों के नाम संग्रहीत करने के लिए सूची को परिभाषित करें
शीर्ष सूची= ['','','']

# लूप को समाप्त करने के लिए काउंटर मान सेट करें
काउंटर= 0

# छह तत्वों के शब्दकोश को परिभाषित करें
योग्यता सूची= {'मोहम्मद':1, 'मिला रहमान':5, साकिब अल हसन:3, 'ब्रायन लारा':6,
'सचिन तेंदुलकर':2, 'अलिफ़ हुसैन':4 }

# पहले तीन योग्यता वाले व्यक्तियों के नाम पुनः प्राप्त करने के लिए शब्दकोश के मूल्यों को पुनरावृत्त करें
के लियेछात्र का नाममेंयोग्यता सूची:

#मेरिट पोजीशन पढ़ें
योग्यता_स्थिति=योग्यता सूची[छात्र का नाम]

# इंडेक्स वैल्यू को सूची में स्टोर करें यदि स्थिति 1 से 3 के भीतर है और काउंटर 1
अगर(योग्यता_स्थिति< 4):
शीर्ष सूची[योग्यता_स्थिति-1] =छात्र का नाम
काउंटर=काउंटर +1

# लूप से समाप्त करें यदि काउंटर मान 3 . है
अगर (काउंटर== 3):
टूटना

# स्थिति के आधार पर सूची के मूल्यों को पढ़ें और प्रिंट करें
के लियेएनमें श्रेणी(0,3):
प्रिंट('%s%s स्थिति में है'%(शीर्ष सूची[एन],एन+1))

आउटपुट:

स्क्रिप्ट चलाने के बाद निम्न आउटपुट दिखाई देगा।

जारी रखें कथन का उपयोग करना:

NS जारी रखें कथन लूप को समाप्त नहीं करता है जैसे a टूटना बयान। यह कुछ विशेष कथनों को निष्पादित किए बिना लूप के शीर्ष पर प्रोग्राम के नियंत्रण को स्थानांतरित करता है। के कुछ उपयोग जारी रखें विभिन्न उदाहरणों का उपयोग करके इस ट्यूटोरियल के निम्नलिखित भाग में कथन दिखाए गए हैं।

उदाहरण -4: उन मानों को एक सूची से प्रिंट करें जो 3 और 5 . से विभाज्य हैं

निम्नलिखित स्क्रिप्ट लूप के लिए उपयोग करके संख्याओं की एक सूची पढ़ेगी और सूची से उन नंबरों को प्रिंट करेगी जो उपयोग करके 3 और 5 से विभाज्य हैं अगर तथा जारी रखें बयान।

#!/usr/bin/env python3
# संख्याओं की सूची घोषित करें
नंबर= [5, 10, ग्यारह, पंद्रह, 25,30,46, चार पांच, पचास]

# प्रिंट संदेश
प्रिंट('3 और 5 से विभाज्य संख्याएँ:')

# सूची को पुनरावृत्त करें
के लियेएनमेंसंख्याएं:

# जारी रखें स्टेटमेंट चलाने के लिए कंडीशन चेक करें
अगर (एन %3 ! = 0 याएन %5 ! = 0):
जारी रखें

# उन संख्याओं को प्रिंट करें जो 3 और 5 . से विभाज्य हैं
अन्यथा:
प्रिंट(एन)

आउटपुट:

स्क्रिप्ट चलाने के बाद निम्न आउटपुट दिखाई देगा।

उदाहरण -5: किसी शब्दकोश से विशिष्ट मान प्रिंट करें

लिपि में पांच व्यक्तियों का एक शब्दकोष परिभाषित किया गया है जहां कुंजी में व्यक्ति का नाम होता है और प्रत्येक कुंजी के मूल्य में ' वर्तमान' या ' अनुपस्थित' मूल्य के रूप में। निम्नलिखित लिपि उन व्यक्तियों के नामों को शब्दकोश से प्रिंट करेगी जिनमें मूल्य शामिल है, 'वर्तमान' .

#!/usr/bin/env python3
# 5 व्यक्तियों के शब्दकोश को परिभाषित करें
व्यक्तियों= {'श्री। माइकल':'वर्तमान', 'श्री। रॉबिन':'अनुपस्थित', 'श्रीमती। वह':'अनुपस्थित',
'मिस लारा':'वर्तमान', 'श्री। हुसैन':'वर्तमान' }

# प्रिंट संदेश
प्रिंट('निम्नलिखित व्यक्ति बैठक में उपस्थित हैं:')

# शब्दकोश को पुनरावृत्त करें
के लियेनाममेंव्यक्ति:
# जारी रखें स्टेटमेंट चलाने के लिए कंडीशन चेक करें
अगर (व्यक्तियों[नाम] == 'अनुपस्थित'):
जारी रखें
# व्यक्ति का नाम प्रिंट करें
अन्यथा:
प्रिंट(नाम)

आउटपुट:

स्क्रिप्ट चलाने के बाद निम्न आउटपुट दिखाई देगा।

निष्कर्ष:

इस ट्यूटोरियल में विभिन्न उदाहरणों का उपयोग करके लूप के भीतर ब्रेक और कंटिन्यू स्टेटमेंट के बीच के अंतर को समझाया गया है। यह पाठकों को लूप में इन कथनों के उपयोगों को ठीक से जानने में मदद करेगा।

लेखक का वीडियो देखें: यहां