पायथन में लूप से बाहर निकलने को इंटरसेप्ट करना

फ्लैग के साथ काम करते समय कोड को छोटा करने के लिए, एक वैकल्पिक सिंटैक्स का उपयोग किया जा सकता है - बूलियन मानों वाले एक विशेष वेरिएबल को घोषित किए बिना।

आइए पिछले पाठ से उदाहरण को फिर से लिखें। if ब्लॉक में पहली नकारात्मक संख्या मिलने पर '---' आउटपुट करें और break निर्देश दें। मामले में जब सूची के सभी एलिमेंट सकारात्मक हों, लूप के else ब्लॉक में '+++' आउटपुट होगा:

pythonlst = [1, 2, 3, -4, 5]

for el in lst:
  if el < 0:
    print('---')
    break
else:
  print('+++') # '---' आउटपुट करेगा

अब आइए नकारात्मक संख्या को सकारात्मक संख्या से बदलें और सूची को फिर से जांचें:

pythonlst = [1, 2, 3, 4, 5]

for el in lst:
  if el < 0:
    print('---')
    break
else:
  print('+++') # '+++' आउटपुट करेगा
Задание 1

एक सूची दी गई है। जांचें कि क्या इसके सभी एलिमेंट सम संख्याएं हैं।

Задание 2

एक स्ट्रिंग दी गई है:

pythontst = 'abcdef'

जांचें कि क्या इसमें 'd' कैरेक्टर शामिल है।