If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
Python में continue का use किसी दी गयी condition के according current loop iteration को skip करने के लिए किया जाता है। और skip करने के बाद Loop next iteration से Start हो जाता है। simply हम कह सकते हैं कि Python में continue का use हम वहाँ करते हैं जब हमें किसी condition पर loop execution को skip करना हो।
for no in range(1, 10) :
if(no == 5) :
continue;
print(no)
C:\Users\Rahulkumar\Desktop\python>python continue_ex.py 1 2 3 4 6 7 8 9
Example अगर आप देखेंग तो 5 print ही नहीं हुआ है because जैसे ही no की value 5 होगी वो iteration skip हो जायगी और next iteration start हो जाती है।
? well , Python में continue statement PHP से थोड़ा अलग होता है क्योंकि PHP continue statement में optional parameter की value दे सकते हैं जैसे - continue 2 ; . जिसका मतलब हम हम दो Loop (inner , outer) एक साथ skip कर रहे हैं।
लेकिन Python में ऐसा नहीं है , Python में कोई optional parameter pass नहीं होता है , यह सिर्फ एक ही Loop की iteration skip होती है।
ऐसा नहीं कि continue को आप सिर्फ for loop के साथ ही use कर सकते हैं , आप इसे while loop या किसी भी loop statement के साथ use कर सकते हैं।
no = 0
while no < 10 :
no = no+1
if(no == 5) :
continue;
print(no);
C:\Users\Rahulkumar\Desktop\python>python continue_while.py 1 2 3 4 6 7 8 9 10
I Hope, अब आप समझ गए होंगे कि continue को क्यों ,कैसे और कहाँ use कर सकते हैं।
जब आप continue loop के साथ use कर रहें हों तो कुछ बातें हमेशा याद रखें।
1. अगर आप while loop में continue use कर रहें हैं , तो जिस variable increment / decrement कर रहें हों उसे हमेशा continue statement वाली line से पहले ही modify करें। variable को बाद में न लिखें।
#not valid if(no == 5) : continue; no = no+1
क्योंकि यहां पर जैसे ही condition True होगी बैसे ही current iteration skip हो जायगी। लेकिन जब next iteration run होगी तो फिर से variable की value same ही मिलेगी because variable में increment / decrement statement तो नीचे लिखा है। इसलिए loop endlessly skip करता रहेगा।