अभी तक हमने देखा कि हम python में loop का प्रयोग किस तरह से कर रहे थे लेकिन loop का use करते time कभी-कभी एक ऐसी स्थिति आ जाती है जहां आप पूरी तरह से उस loop से बाहर निकलना चाहते हैं। loop से बाहर निकलने के लिये आप जिस तरीके का Use करते हैं वो ही loop control statement कहलाते हैं या कहें कि ये सिर्फ और सिर्फ loop control statement के द्वारा ही किया जा सकता है। loop control statement अपने normal sequence से execution को बदल देते हैं
Python तीन तरह Control Statement को support करती है।
- Break statement
- Continue statement
- Pass statement
Break statement:-
Break python language में एक keyword है जिसका use प्रोग्राम कण्ट्रोल को loop से बाहर लाने के लिए किया जाता है। और हम यह भी कह सकते हैं कि break का उपयोग program में आज कल execution को समाप्त करने के लिए किया जाता है और control loop के बाद अगली लाइन में जाता है। generally break statement का Use उन मामलों में किया जाता है जहां हमें किसी दिए गए शर्त के लिए लूप को तोड़ने की आवश्यकता होती है।
Syntax: break;
Example: nums = [1, 2, 3, 4] for n in nums: print(n) if(n == 3): break; Output: 1 2 3 Note:- दिये गये example में n को 3 मिल जायेगा तभी for loop का iteration बंद हो जायेगा।
Continue statement:-
पायथन में continue Statement का उपयोग program control loop को शुरुआत में लाने के लिए किया जाता है। continue Statement लूप के अंदर code की शेष लाइनों को छोड़ देता है और अगले iteration के साथ शुरू होता है। यह मुख्य रूप से loop के अंदर एक विशेष कंडीशन के लिए उपयोग किया जाता है ताकि हम किसी विशेष कंडीशन के लिए कुछ विशिष्ट कोड को छोड़ सकें। दूसरे शब्दों में कहें, continue Statement से Loop में iterate हो रहे कुछ statement(s) को skip करके अगले statements को execute करता है। continue statement का use दोनों loop (while loop और for loop) में किया जाता है।
Syntax: continue;
Example: nums = [1, 2, 3, 4, 5] for n in nums: if(n == 3): print("Skipped Element :", n) continue; print(n) Output : 1 2 Skipped Element:3 4 5
Pass statement:-
Python language में, Pass एक keyword है इसका उपयोग कुछ नहीं करने के लिए किया जाता है और कहें कि ये null statement होता है इसका मतलब है, जब हम कोड execute नहीं करना चाहते हैं, तो Pass statement का उपयोग empty execute करने के लिए किया जा सकता है। Program में जब loops या control statement लिखे जाते हैं उनकी body उसके नीचे ही लिखी जाती है अगर उनकी body बाद में लिखनी हो तो pass statement का इस्तेमाल किया जाता है।
Syntax: pass:
Example:
a = 5
b = 5
if (a==b):
pass:
else:
print('Not Equal')
Output: #blank output
loop control statements (Break, Continue, Pass) को पढ़ने के बाद अन्य प्रकार के looping statements नीचे दिये हुये हैं।
इन्हें भी देखें।
- if statement
- if-else statement
- if-elif statement
- nested if statement
- range() function
- keywords
- Identifiers (names)
- Literals
- Operators
- punctuatorts
Python Programs के लिये यहाँ click करें।