अभ्यास के लिए उदाहरण के साथ लूप ट्यूटोरियल के लिए पायथन



पायथन फॉर लूप की यह पोस्ट बताती है कि लूप्स के लिए क्या हैं और हम इसे लूप के लिए पायथन के सिंटैक्स के साथ कहां उपयोग कर सकते हैं। इसमें कई उदाहरण भी शामिल हैं जिनका आप अभ्यास कर सकते हैं।

पायथन प्रोग्रामिंग भाषा शुरू से ही अन्य प्रोग्रामिंग भाषाओं से एक कदम आगे रही है। जब यह आता है एक समान लाभ है । इस लेख में, हम पायथन फॉर लूप के बारे में जानेंगे और एक कार्यक्रम में इसका उपयोग कैसे कर सकते हैं। इस लेख में निम्नलिखित अवधारणाएँ शामिल हैं:

डेटा विज्ञान के साथ पायथन के व्यापक अनुप्रयोगों और आसान कार्यान्वयन के साथ, हर साल डेटा विज्ञान के लिए बनाई गई नौकरियों की संख्या में उल्लेखनीय वृद्धि हुई है। के लिए दाखिला लिया एडुर्का की और 24 × 7 समर्थन के साथ वास्तविक समय की उद्योग परियोजनाओं के साथ हाथों पर अनुभव प्राप्त करें, जो आपको एक सफल डेटा वैज्ञानिक बनने के मार्ग पर स्थापित करेगा,





चलो आगे बढ़ते हैं और इस लेख को एक मूल परिचय के साथ शुरू करते हैं पाश के लिए अजगर में।

लूप के लिए पायथन क्या है?

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



आइए नीचे दिखाए गए फ्लोचार्ट की मदद से लूप के लिए समझें।

फ्लोचार्ट-पायथन लूप-एडुरेका के लिए

निष्पादन शुरू होगा और अनुक्रम या चलने योग्य वस्तु में पहले आइटम की तलाश करेगा। यह जांच करेगा कि यह अनुक्रम के अंत तक पहुंच गया है या नहीं। ब्लॉक में बयानों को निष्पादित करने के बाद, यह अनुक्रम में अगले आइटम की तलाश करेगा और प्रक्रिया तब तक जारी रहेगी जब तक कि अनुक्रम में अंतिम आइटम नहीं पहुंच जाता।



लूप सिंटैक्स के लिए पायथन

आइए एक उदाहरण के साथ लूप सिंटैक्स के लिए समझें:

x = i (x में 1,2,3,4,5) के लिए: प्रिंट (i)

आउटपुट: एक

कैसेंड्रा टेबल बनाम कॉलम परिवार

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

लूप के लिए पायथन में रेंज

अजगर में, रेंज एक अंतर्निहित फ़ंक्शन है जो एक अनुक्रम लौटाता है। ए सीमा समारोह तीन पैरामीटर हैं जो पैरामीटर शुरू कर रहे हैं, एंडिंग पैरामीटर और एक स्टेप पैरामीटर। एंडिंग पैरामीटर में घोषित संख्या शामिल नहीं है, आइए इसे एक उदाहरण से समझते हैं।

a = सूची (श्रेणी (0,10,2)) प्रिंट (ए)

आउटपुट: [0,2,4,6,8]

उपर्युक्त उदाहरण में, अनुक्रम 0 से शुरू होता है और 9 पर समाप्त होता है क्योंकि अंतिम पैरामीटर 10 है और चरण 2 है, इसलिए निष्पादन के दौरान यह प्रत्येक आइटम के बाद 2 कदम कूदता है।

कठपुतलियों में क्या है

अब आइए हम लूप के लिए अजगर का उपयोग करके एक उदाहरण देखें।

def पैटर्न (n): k = 2 * n - 2 के लिए मैं रेंज में (0, n): j में रेंज के लिए (0, k): प्रिंट (अंत = '') k = k - 1 के लिए j (रेंज में) 0, i + 1): प्रिंट ('*', अंत = '') प्रिंट ('आर') पैटर्न (15)

आउटपुट:

उपरोक्त उदाहरण में, हम एक बनाने में सक्षम थे एक सीमा समारोह का उपयोग कर। हमने श्वेत रिक्त स्थान और तारांकन मानों की सटीक संख्या प्राप्त करने के लिए रेंज फ़ंक्शन का उपयोग किया ताकि हमें उपरोक्त पैटर्न मिलेगा।

आइए एक नज़र डालते हैं कि हम लूप के लिए एक अजगर में ब्रेक स्टेटमेंट का उपयोग कैसे कर सकते हैं।

लूप ब्रेक के लिए पायथन

ब्रेक इन पाइथन एक कंट्रोल फ्लो स्टेटमेंट है जिसका उपयोग ब्रेक का सामना करते ही निष्पादन से बाहर निकलने के लिए किया जाता है। आइए हम समझते हैं कि हम उदाहरण के लिए लूप में ब्रेक स्टेटमेंट का उपयोग कैसे कर सकते हैं।

मान लीजिए कि हमारे पास एक सूची है आइटम के रूप में, इसलिए हम वांछित विवरण के मिलते ही ब्रेक स्टेटमेंट का उपयोग करके लूप से बाहर निकल जाएंगे।

company = ['E', 'D', 'U', 'R',, E ',' K ',' A '] in x in company: अगर x ==' R ’: ब्रेक प्रिंट (x)

आउटपुट: है

डी

यू

उपरोक्त उदाहरण में, जैसे ही लूप स्ट्रिंग 'आर' का सामना करता है, अगर यह स्टेटमेंट ब्लॉक में प्रवेश करता है, जहां ब्रेक स्टेटमेंट लूप से बाहर निकलता है। इसी तरह, हम समस्या बयानों के अनुसार ब्रेक स्टेटमेंट का उपयोग कर सकते हैं।

अब, आइए एक नज़र डालते हैं कि हम सूचियों में लूप के लिए अजगर का उपयोग कैसे कर सकते हैं।

सूची में लूप के लिए पायथन

अजगर में एक सूची किसी अन्य की तरह एक अनुक्रम है डाटा प्रकार , इसलिए यह काफी स्पष्ट है कि हम किसी सूची का उपयोग कैसे कर सकते हैं। आइए मैं आपको एक उदाहरण दिखाता हूं जहां एक सूची में लूप का उपयोग किया जाता है।

रंग = ['नीला', 'सफ़ेद'] वाहन = ['कार', 'बाइक', 'ट्रक'] color_comb = [(x, y) वाहन में y के लिए x का रंग] प्रिंट (color_comb)

आउटपुट: [('ब्लू', 'कार'), ('ब्लू', 'बाइक'), ('ब्लू', 'ट्रक'), ('व्हाइट', 'कार'), ('व्हाइट', 'बाइक') , ('सफेद', 'ट्रक')]

आइए हम यह भी देखें कि हम अजगर में लूप के लिए जारी बयान का उपयोग कैसे कर सकते हैं।

लूप के लिए पायथन में जारी रखें

हम इसे उसी उदाहरण को समझते हैं जिसका उपयोग हमने ब्रेक स्टेटमेंट में किया था, ब्रेक के बजाय, हम जारी स्टेटमेंट का उपयोग करेंगे। यह एक नियंत्रण कथन भी है लेकिन अंतर केवल इतना है कि यह केवल वर्तमान पुनरावृत्ति को छोड़ देगा और शेष पुनरावृत्तियों को वैसे भी निष्पादित करेगा।

कंपनी = ['’’,' डी ’,, यू’, E आर ’,, ई’, 'के ’, x ए’ कंपनी में एक्स के लिए: यदि x == R आर ’: प्रिंट जारी रखें (एक्स)

आउटपुट: है

डी

यू

है

सेवा मेरे

sql में क्या अड़चनें हैं

सेवा मेरे

उपरोक्त उदाहरण में, जारी बयान का सामना तब किया गया जब स्ट्रिंग मूल्य 'आर' था, इसलिए निष्पादन ने उस विशेष पुनरावृत्ति को छोड़ दिया और सूची में अगले आइटम पर ले जाया गया।

आइए अब हम पायथन में पाश के लिए कैसे उपयोग कर सकते हैं, इसकी बेहतर समझ के लिए कुछ अन्य उदाहरण देखें।

लूप उदाहरणों के लिए पायथन

उपयोगकर्ता से लिए गए किसी भी पांच नंबर के उत्पाद को प्रिंट करने के लिए एक सरल प्रोग्राम है

res = 1 के लिए मैं रेंज में (0,5): n = int (इनपुट ('एक नंबर दर्ज करें)) res * = n / नि: शुल्क)

आउटपुट:

यहाँ वर्गों का क्षेत्रफल की गणना करने के लिए एक और सरल कार्यक्रम है जिसके किनारे एक सूची में दिए गए हैं।

भुजा = [५,४,,9,,3,३,३,२,६,४,४] क्षेत्र = [x * x के लिए पक्ष में] प्रिंट (क्षेत्र)

आउटपुट: [२५, १६, ४ ९, ६४, 49१, ९, ६४, ४, ३६, १६]

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

  1. जबकि पायथन में लूप
  2. पायथन में संग्रह
  3. पायथन क्लासेस एंड ऑब्जेक्ट्स
  4. पायथन मॉड्यूल

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

यदि आपको यह लेख 'अजगर के लिए लूप' प्रासंगिक है, तो बाहर की जाँच करें दुनिया भर में फैले 250,000 से अधिक संतुष्ट शिक्षार्थियों के नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी।

हम यहां आपकी यात्रा में हर कदम पर आपकी मदद करने के लिए हैं और ऐसे पाठ्यक्रम के साथ आते हैं जो छात्रों और पेशेवरों के लिए बनाया गया है जो बनना चाहते हैं । पाठ्यक्रम आपको पायथन प्रोग्रामिंग में एक शुरुआत देने के लिए डिज़ाइन किया गया है और आपको विभिन्न के साथ-साथ कोर और उन्नत पायथन अवधारणाओं के लिए प्रशिक्षित करता है। पसंद

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