Loops (for, while) In python Hindi
पायथन प्रोग्रामिंग में लूप का उपयोग विशेष रूप से किसी प्रोग्राम कोड लॉजिक स्टेटमेंट को रिपीट करने या एक सिमित या असीमित नंबर तक एक्सेक्यूट करने में होता है. सामान्य तोर पर पाइथन प्रोग्राम में फ़ॉर लूप और व्हाइल लूप, को प्रोग्राम कोड के एक विशेष ब्लॉक को कई बार दोहराने के लिए होता हैं। आप पाइथन प्रोग्राम में रिपीट होने वाले टास्क को फॉर लूप और व्हाइल लूप आटोमेटिक रूप से लिस्ट, टपल, डिक्शनरी, और स्ट्रिंग जैसे सीक्वेंस डाटा टाइप एलिमेंट रेपीटीशन टास्क को रिपीट होने में सहायता प्रदान करते हैं।
So let us understand for and while loop better in Python programming.
python for loop.
पाइथन प्रोग्राम में फॉर लूप का उपयोग सीक्वेंस डाटा टाइप जैसे (जैसे कि लिस्ट, टपल, स्ट्रिंग या वेरिएबल डाटा रेंज) या किसी रेपीटीशन ऑब्जेक्ट को रिपीट करने में किया जाता है। यह किसी लिस्ट,टपल, डाटा रेंज को स्टार्ट एलिमेंट से एन्ड एलिमेंट तक डाटा सीक्वेंस में प्रत्येक आइटम के लिए बार-बार कोड के एक ब्लॉक को चेक और एक्सेक्यूट करता है।
python for loop syntax.
for item in iterable:
# it execute the for loop block of code when condition is true
statement
statement
…
यहाँ फॉर लूप में आइटम एक डिक्लेअर डाटा टाइप प्रोग्राम वेरिएबल है. जो प्रत्येक फॉर कोड रेपीटीशन में स्टोर एलिमेंट सीक्वेंस रिपीट से प्रत्येक वैल्यू को प्रोसेस और डिस्प्ले करता है।
याद रहे की पाइथन फॉर लूप सिंटेक्स के अंतर्गत प्रोग्राम कोड ब्लॉक रेपीटीशन में प्रत्येक आइटम के लिए एक बार एक्सेक्यूट होता है।
Python for loop example.
Execute a for loop on a list.
courses = [“python”, “java”, “c language”, “Javascript”,”html”]
for course in courses:
print(course)
Iterate over a string in a for loop.
for char in “Vcanhelpsu.com”:
print(char)
Iterate over a range of numbers in a for loop.
for integer in range(5, 15):
print(integer)
Python while loop.
व्हाइल लूप प्रोग्राम में जब तक स्पेसिफिक कंडीशन ट्रू नहीं है, तब तक यह पाइथन प्रोग्राम में व्हाइल लूप प्रोग्राम सोर्स कोड के एक ब्लॉक को रिपीट करता है। यह तब उसे रिपीट करता है, जहा तक इसकी सिमा निर्धारित होती है. लेकिन कई बार जब आपको पहले से पता न हो कि व्हाइल लूप को कितनी बार एक्सेक्यूट करने की जरूरत है। तब व्हाइल लूप का उपयोग करे.
python while loop syntax.
while condition:
# it Execute the block of while loop code till it repeats
statement
statement
…
यहाँ ध्यान रखे की व्हाइल लूप में जब तक कंडीशन ट्रू होती है, तब तक व्हाइल लूप प्रोग्राम में एक्सेक्यूट होता रहता है।
यदि किसी पॉइंट पर व्हाइल लूप कंडीशन फाल्स हो जाती है, तो यहाँ ऑटोमेटिकली व्हाइल लूप एक्सेक्यूशन बंद हो जाता है, और व्हाइल लूप कण्ट्रोल लूप के बाद अगले स्टेटमेंट पर मूव हो जाता है।
while loop Example.
integer = 5
while integer <= 15:
print(integer)
integer += 1
Loop Control Statements in Python Programs.
पायथन प्रोग्रामिंग प्रोग्रामर को कई व्हाइल लूप फोर लूप कण्ट्रोल प्रदान करता है. जो व्हाइल लूप फोर लूप के डिफ़ॉल्ट एक्सेक्यूशन को कण्ट्रोल या मॉडिफाई करते हैं.
break statement – ब्रेक स्टेटमेंट मौजूदा लूप को यूजर डिफाइन ब्रेक पॉइंट पर समय से पहले स्टॉप कर देता है।
continue statement – जहा आप ब्रेक के बाद कंटिन्यू स्टेटमेंट का उपयोग करते है. तो यह वर्तमान रेपीटीशन के शेष भाग को छोड़ देता है, और अगले लूप एलिमेंट इंडेक्स लोकेशन पर रेपीटीशन पर जारी रहता है।
pass statement – यहाँ मौजूदा प्रोग्राम में प्लेसहोल्डर के रूप में उपयोग होता है. देखा जाए तो पास स्टेटमेंट कुछ नहीं करता है, और लूप बॉडी को प्रोग्राम में जारी रखता है।
Example of break statement in Python program.
courses = [“python”, “java”, “sql”,”html”,”javascript”]
for course in courses:
if course == “sql”:
break
print(course)
Using the continue statement.
for integer in range(5, 15):
if integer == 9:
continue
print(integer)
Using the pass statement.
for integer in range(5, 10).
pass # use pass statement to pass from current loop position
Python infinite loops.
कई बार आप फॉर लूप या व्हाइल लूप में कंडीशन टर्मिनेट प्रॉपर नहीं करते है. और ये अपने आप इनफिनिट लूप बन जाता है, (जहाँ लूप कंडीशन कभी फाल्स नहीं होती) से बचने के लिए आप while लूप का सावधानी से सही उपयोग करे. जिससे आपका मौजूदा प्रोग्राम हैंग या रनिंग पाइथन सॉफ्टवेयर क्रैश न हो जाए।
Python nested loops.
जब आप पाइथन प्रोग्रामिंग में लूप के अंदर लूप को उपयोग करते है. तब उसे नेस्टेड लूप कहते है. या आप कभी अधिक काम्प्लेक्स प्रोग्राम रेपीटीशन के लिए फॉर और व्हाइल लूप को एक दूसरे के अंदर नेस्टटेड लूप की तरह उपयोग करते हैं।
for p in range(1, 7):
for q in range(1, 7):
print(p, q)
पाइथन प्रोग्रामिंग में फॉर लूप और व्हाइल लूप को किसी पर्टिकुलर डाटा स्ट्रक्चर में स्टार्ट टू एन्ड पॉइंट तक रेपीटीशन में रिपीट करने के लिए विशेष तोर पर उपयोग किया जाता है. आप अपने विवेक के आधार पर फॉर लूप और व्हाइल लूप को पाइथन प्रोग्राम में उपयोग कर सकते है.