
Introduction Python Loops
सभी प्रोग्रामिंग लैंग्वेज ( जैसे की C++ , java आदि ) में हमें loops की सुविधा प्रदान की जाती है उसी प्रकार पाइथन लैंग्वेज मे भी loops का उपयोग किया जाता है | Loops का उपयोग कोड को बार बार execute करने के लिए होता है|
जैसे की हमे किसी कोड या फंक्शन को 200 से ज्यादा बार execute करना है तो हमे इस कोड को उतनी ही बार कॉल करना पड़ेगा या लिखना पड़ेगा जितनी बार कोड को execute करना है इस प्रोसेस मे हमे कोड को लिख़ने मे ज्यादा समय लग जाता है |
इस प्रॉब्लम को दूर करने के लिए हम लूप्स का प्रयोग करते है | लूप्स के द्वारा हम जितनी बार चाहे उतनी बार प्रोग्राम को execute करा सकते है | इससे हमे कोड को बार बार कॉल करने की जरूरत नहीं पड़ती |
loops मे हम condition का उपयोग करते है जिससे की हम लूप्स को start और end करा सकते है | लूप्स मे अगर हमारी कंडीशन true होती है तो code / loops execute होता रहेगा जैसे की कंडीशन false होती है कोड terminate हो जाता है
types of loops in python
पाइथन मे तीन प्रकार के लूप्स होते हैं |
- while loop
- for loop
- nested
loop in python
while लूप को हम आसानी से define कर सकते है | ये एक simple लूप है | While loop, दी गई शर्त जब तक TRUE है, तब तक यह स्टेटमेंट्स (कोड) को लगातार execute करता है। यह पहले condition को check करता है और फिर instruction देता है|
Syntax for while loop in pythonwhile (expression): while_statement(s)
उदहारण :- यदि हमें hello word को 10 बार प्रिंट कराना है तो इसे दो तरीके से सकते हैं | 1. पहला या तो हम 10 बार hello word को लिख कर प्रिंट कराये | जिससे की प्रोग्राम काफी बड़ा हो जायेगा | २. दूसरा हम loop का प्रयोग करके hello word को print करे | जिससे प्रोग्राम काफी सरल हो जायेगा | हम अब देख़ते है की लूप द्वारा हम कैसे hello word को 10 बार print करेंगे |
i= 1 while i<=10: print ("hello word") i=i+1
for < Variable_Name > in < Sequence_Name > statements
उदहारण :- ऊपर दिए गए उदहारण को हम for loop के सहायता से 10 बार प्रिंट कराएँगे |
for i in range (10): print ("hello word !")
Step 1:- सबसे पहले हम for कीवर्ड को लिख़ते है | step 2:- फिर वेरिएबल का नाम लिख़ते है जो की sequence को iterate करेगा | step 3:- फिर in ऑपरेटर को लिख़ते है | step 4:- उसके बाद हम sequence का नाम लिखेंगे जिसको iterate करना है | step 5:- फिर हम statement लिखेंगे जो हमें प्रिंट करनी है | break and continue keyword break keyword का प्रयोग हम लूप को ख़त्म करने लिए करते हैं |
for i in range (1 , 11): if i==5: break print (i)
Output :
1 2 3 4
ऊपर दिए गए example मे जब i == 5 होगा तो लूप ब्रेक हो जायेगा ओर हमे ऊपर दिया गया आउटपुट मिलेगा | continue keyword , loopके current iteration को stop करता है ओर फिर continue आगे बढ़ता है |
for i in range (1 , 11): if i==5: continue print (i)
Output:
1 2 3 4 6 7 8 9 10
ऊपर दिए गए example मे जब i == 5 होगा तो current iteration stop हो जायेगा ओर हमे ऊपर दिया गया आउटपुट मिलेगा | nested loop in python पाइथन मे भी हम बाकि प्रोग्रामिंग लैंग्वेज की तरह एक लूप के अंदर दूसरा लूप define कर सकते हैं |
for i in range(1, 4): for j in range(i): print(i, end=' ') print()
Output :
1 2 2 3 3 3
अगर आपको यह पोस्ट 📑 (Loops In Python In Hindi)पसंद आई हो तो अपने मित्रों के साथ जरूर शेयर करें। धन्यवाद !