पायथन लूपिंग तकनीक

इस लेख में, आप लूप नियंत्रण कथनों जैसे ब्रेक और जारी रखने के द्वारा लूप के निष्पादन को नियंत्रित करना सीखेंगे।

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

अनंत पाश

हम स्टेटमेंट का उपयोग करके एक अनंत लूप बना सकते हैं। यदि लूप की स्थिति हमेशा होती है True, तो हमें एक अनंत लूप मिलता है।

उदाहरण # 1: अनंत लूप का उपयोग करते समय

 # An example of infinite loop # press Ctrl + c to exit from the loop while True: num = int(input("Enter an integer: ")) print("The double of",num,"is",2 * num) 

आउटपुट

 एक पूर्णांक दर्ज करें: 3 3 का 3 6 है एक पूर्णांक दर्ज करें: 5 का 5, 10 का 10 है एक पूर्णांक दर्ज करें: 6 का 6 दोहरा है 12 एक पूर्णांक दर्ज करें: ट्रेसबैक (सबसे हालिया कॉल अंतिम): 

शीर्ष पर स्थिति के साथ लूप

ब्रेक स्टेटमेंट के बिना यह एक सामान्य जबकि लूप है। लूप की स्थिति शीर्ष पर होती है और जब यह स्थिति होती है तो लूप समाप्त हो जाता है False

शीर्ष पर स्थिति के साथ लूप का फ्लोचार्ट

उदाहरण # 2: शीर्ष पर स्थिति के साथ लूप

  # Program to illustrate a loop with the condition at the top # Try different numbers n = 10 # Uncomment to get user input #n = int(input("Enter n: ")) # 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)

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

 योग 55 है 

बीच में शर्त के साथ लूप

लूप के शरीर के बीच एक सशर्त ब्रेक के साथ एक अनंत लूप का उपयोग करके इस तरह के लूप को लागू किया जा सकता है।

मध्य में स्थिति के साथ लूप का फ्लोचार्ट

उदाहरण # 3: बीच में शर्त के साथ लूप

 # Program to illustrate a loop with condition in the middle. # Take input from the user untill a vowel is entered vowels = "aeiouAEIOU" # infinite loop while True: v = input("Enter a vowel: ") # condition in the middle if v in vowels: break print("That is not a vowel. Try again!") print("Thank you!") 

आउटपुट

एक स्वर दर्ज करें: r यह एक स्वर नहीं है। पुनः प्रयास करें! एक स्वर दर्ज करें: 6 यह एक स्वर नहीं है। पुनः प्रयास करें! एक स्वर दर्ज करें: यह एक स्वर नहीं है। पुनः प्रयास करें! एक स्वर दर्ज करें: धन्यवाद!

तल पर स्थिति के साथ लूप

इस तरह का लूप सुनिश्चित करता है कि लूप के शरीर को कम से कम एक बार निष्पादित किया जाता है। इसे अंत में एक सशर्त ब्रेक के साथ एक अनंत लूप का उपयोग करके लागू किया जा सकता है। यह सी के समान है … जबकि सी में लूप है।

तल पर स्थिति के साथ लूप का फ्लोचार्ट

उदाहरण # 4: तल पर स्थिति के साथ लूप

  # Python program to illustrate a loop with condition at the bottom # Roll a dice untill user chooses to exit # import random module import random while True: input("Press enter to roll the dice") # get a number between 1 to 6 num = random.randint(1,6) print("You got",num) option = input("Roll again?(y/n) ") # condition if option == 'n': break  

आउटपुट

 पासा रोल करने के लिए एन्टर प्रेस करें। आपको फिर से 1 रोल मिला? (Y / n) y एंटर करें। 

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