पायथन में लूप से बाहर निकलने को इंटरसेप्ट करना
फ्लैग के साथ काम करते समय कोड को छोटा करने के लिए, एक वैकल्पिक सिंटैक्स का उपयोग किया जा सकता है - बूलियन मानों वाले एक विशेष वेरिएबल को घोषित किए बिना।
आइए पिछले पाठ से उदाहरण को फिर से लिखें। if ब्लॉक में पहली
नकारात्मक संख्या मिलने पर '---' आउटपुट करें
और break निर्देश दें। मामले में जब
सूची के सभी एलिमेंट सकारात्मक हों,
लूप के else ब्लॉक में
'+++' आउटपुट होगा:
lst = [1, 2, 3, -4, 5]
for el in lst:
if el < 0:
print('---')
break
else:
print('+++') # '---' आउटपुट करेगा
अब आइए नकारात्मक संख्या को सकारात्मक संख्या से बदलें और सूची को फिर से जांचें:
lst = [1, 2, 3, 4, 5]
for el in lst:
if el < 0:
print('---')
break
else:
print('+++') # '+++' आउटपुट करेगा
एक सूची दी गई है। जांचें कि क्या इसके सभी एलिमेंट सम संख्याएं हैं।
एक स्ट्रिंग दी गई है:
tst = 'abcdef'
जांचें कि क्या इसमें 'd' कैरेक्टर शामिल है।