लूप का उपयोग प्रोग्रामिंग में कोड के एक विशिष्ट ब्लॉक को दोहराने के लिए किया जाता है। इस लेख में, आप पायथन में थोड़ी देर के लूप बनाना सीखेंगे।
वीडियो: लूप करते समय अजगर
पायथन में लूप क्या है?
जब तक परीक्षण अभिव्यक्ति (स्थिति) सत्य है कोड के एक ब्लॉक पर पुनरावृति करने के लिए पायथन में लूप का उपयोग किया जाता है।
हम आम तौर पर इस लूप का उपयोग तब करते हैं जब हम पहले से पुनरावृत्त करने के लिए समय की संख्या नहीं जानते हैं।
पायथन में लूप का सिंटैक्स
जबकि test_expression: समय की बॉडी
जबकि लूप में, परीक्षण अभिव्यक्ति को पहले जांचा जाता है। लूप के शरीर में केवल तभी प्रवेश किया जाता है जब test_expression
मूल्यांकन किया जाता है True
। एक पुनरावृत्ति के बाद, परीक्षण अभिव्यक्ति को फिर से जांचा जाता है। test_expression
मूल्यांकन करने तक यह प्रक्रिया जारी रहती है False
।
पायथन में, जबकि लूप का शरीर इंडेंटेशन के माध्यम से निर्धारित किया जाता है।
शरीर इंडेंटेशन के साथ शुरू होता है और पहली अनइंडेंटेड लाइन अंत का संकेत देती है।
पायथन किसी भी गैर-शून्य मान की व्याख्या करता है True
। None
और के 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
भाग निष्पादित किया जाता है।