Python တွင် for loop နှင့် if condition

ထပ်ကာထပ်ကာလုပ်ဆောင်နိုင်သော object တစ်ခုမှ တိကျသောအရာများကို ထုတ်ပြရန်၊ loop အတွင်းif စက်‌ရပ်ကို ထည့်သွင်းနိုင်သည်။

ကျွန်ုပ်တို့၌ lst list ရှိသည်ဆိုပါစို့:

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

ထို့‌နောက် ထဲမှ စုံကိန်းများကိုသာ ထုတ်ပြကြပါစို့။ ဤသို့လုပ်ဆောင်ရန် loop ၏ body အတွင်း condition တစ်ခုကိုရေးပါ - တန်ဖိုးကို 2 ဖြင့် စားသောအခါ အကြွင်း (remainder) သည် 0 နှင့် ညီရမည်:

pythonfor el in lst:
  if el % 2:
    print(el) # ထုတ်ပြမည်မှာ 2, 4
Задание 1

Set တစ်ခုကို ပေးထားသည်:

pythontst = {-2, 1, 3, -5, 4, -8}

ထဲမှ အပေါင်းကိန်းများကိုသာ ထုတ်ပြပါ။

Задание 2

List တစ်ခုကို ပေးထားသည်:

pythontst = [7, 1, 2, 5, 3, 9]

နှစ်ထက်ကြီးပြီး ငါးထက်ငယ်သော element များကို list အသစ်တစ်ခုတွင် ရေးထည့်ပါ။

Задание 3

Tuple တစ်ခုကို ပေးထားသည်:

pythontst = (1, 2, 3, 4, 5, 6, 7)

စုံကိန်းဖြစ်သော element များ၏ ပေါင်းလဒ်ကို ရှာပါ။

Задание 4

ကိန်းတစ်ခုကို ပေးထားသည်:

pythontst = 1234567

ထဲမှ မကိန်းဖြစ်သော element များကိုသာ list အသစ်တစ်ခုအတွင်း ရေးထည့်ပါ။