लूप करते समय पायथन

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

वीडियो: लूप करते समय अजगर

पायथन में लूप क्या है?

जब तक परीक्षण अभिव्यक्ति (स्थिति) सत्य है कोड के एक ब्लॉक पर पुनरावृति करने के लिए पायथन में लूप का उपयोग किया जाता है।

हम आम तौर पर इस लूप का उपयोग तब करते हैं जब हम पहले से पुनरावृत्त करने के लिए समय की संख्या नहीं जानते हैं।

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

 जबकि test_expression: समय की बॉडी

जबकि लूप में, परीक्षण अभिव्यक्ति को पहले जांचा जाता है। लूप के शरीर में केवल तभी प्रवेश किया जाता है जब test_expressionमूल्यांकन किया जाता है True। एक पुनरावृत्ति के बाद, परीक्षण अभिव्यक्ति को फिर से जांचा जाता है। test_expressionमूल्यांकन करने तक यह प्रक्रिया जारी रहती है False

पायथन में, जबकि लूप का शरीर इंडेंटेशन के माध्यम से निर्धारित किया जाता है।

शरीर इंडेंटेशन के साथ शुरू होता है और पहली अनइंडेंटेड लाइन अंत का संकेत देती है।

पायथन किसी भी गैर-शून्य मान की व्याख्या करता है TrueNoneऔर के 0रूप में व्याख्या कर रहे हैं False

लूप का फ्लोचार्ट

पायथन में लूप के लिए फ्लोचार्ट

उदाहरण: लूप करते समय अजगर

 # Program to add natural # numbers up to # sum = 1+2+3+… +n # To take input from the user, # n = int(input("Enter n: ")) n = 10 # initialize sum and counter sum = 0 i = 1 while i <= n: sum = sum + i i = i+1 # update counter # print the sum print("The sum is", sum)

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 एन दर्ज करें: 10 का योग 55 है

उपरोक्त कार्यक्रम में, परीक्षण अभिव्यक्ति तब तक होगी Trueजब तक कि हमारा काउंटर वैरिएबल n (n हमारे प्रोग्राम में 10) के बराबर या उससे कम न हो जाए।

हमें लूप के शरीर में काउंटर चर के मूल्य को बढ़ाने की आवश्यकता है। यह बहुत महत्वपूर्ण है (और ज्यादातर भूल)। ऐसा करने में विफल रहने पर एक अनंत लूप (कभी न खत्म होने वाला लूप) बन जाएगा।

अंत में, परिणाम प्रदर्शित होता है।

जबकि पाश दूसरे के साथ

छोरों के लिए भी, जबकि छोरों में एक वैकल्पिक elseब्लॉक भी हो सकता है ।

elseयदि लूप में स्थिति का मूल्यांकन किया जाता है तो यह भाग निष्पादित किया जाता है False

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

इसका उदाहरण देने के लिए यहां एक उदाहरण दिया गया है।

 '''Example to illustrate the use of else statement with the while loop''' counter = 0 while counter < 3: print("Inside loop") counter = counter + 1 else: print("Inside else")

आउटपुट

 इनसाइड लूप इनसाइड लूप इनसाइड लूप इनसाइड लूप

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

चौथे पुनरावृत्ति पर, स्थिति whileबन जाती है False। इसलिए, elseभाग निष्पादित किया जाता है।

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