Python ရှိ loop ထဲမှ ထွက်ခွာခြင်းကို ဖမ်းယူခြင်း

အလံများနှင့် အလုပ်လုပ်စဉ် ကုဒ်ကို အတိုချုပ်ရန်၊ ဘူးလီယမ် တန်ဖိုးများပါရှိသော အထူးကိန်းရှင်တစ်ခု ကြေညာခြင်းမပြုဘဲ အခြားသော syntax ကို အသုံးပြုနိုင်သည်။

ယခင်သင်ခန်းစာမှ ဥပမာကို ပြန်ရေးကြည့်ပါစို့။ ပထမဆုံး အနုတ်လက္ခဏာကိန်းနှင့် ရင်ဆိုင်ရသောအခါ if block အတွင်း '---' ကိုထုတ်ပြခိုင်းပြီး break ညွှန်ကြားချက်ကို ပေးပါ။ list ထဲရှိ အစိတ်အပိုင်းအားလုံးသည် အပေါင်းလက္ခဏာဖြစ်နေသောအခါမျိုးတွင်၊ loop ၏ else block အတွင်း '+++' ကိုထုတ်ပြမည်:

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

for el in lst:
  if el < 0:
    print('---')
    break
else:
  print('+++') # '---' ကိုထုတ်ပြမည်

ယခု အနုတ်လက္ခဏာကိန်းကို အပေါင်းလက္ခဏာကိန်းနှင့် အစားထိုးပြီး list ကို ထပ်မံစစ်ဆေးကြည့်ပါစို့:

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

for el in lst:
  if el < 0:
    print('---')
    break
else:
  print('+++') # '+++' ကိုထုတ်ပြမည်
Задание 1

List တစ်ခုပေးထားသည်။ ၎င်း၏ အစိတ်အပိုင်းအားလုံးသည် စုံကိန်းများ ဖြစ်မဖြစ် စစ်ဆေးပါ။

Задание 2

String တစ်ခုပေးထားသည်:

pythontst = 'abcdef'

၎င်းထဲသို့ 'd' အက္ခရာ ပါဝင်မှု ရှိမရှိ စစ်ဆေးပါ။