ကျွန်ုပ်တို့၏ Python ပျက်စီးမှုသင်တန်းစီးရီးတွင် သတ္တမအကြိမ်မြောက် ဟောပြောပွဲမှ ကြိုဆိုပါသည်။
Python အတွင်းရှိ ယုတ္တိရှိသော အော်ပရေတာများနှင့် နှိုင်းယှဉ်မှု အော်ပရေတာများအကြောင်း လေ့လာပါမည်။ အခြေအနေများစွာနှင့် ပတ်သက်သော အခြေအနေများတွင် ကျွန်ုပ်တို့သည် ဤအော်ပရေတာများကို အသုံးပြုပါသည်။
ယုတ္တိအော်ပရေတာ
AND အော်ပရေတာ
ဒါက ဥပမာတစ်ခုပါ။ ကျွန်ုပ်တို့သည် ချေးငွေလုပ်ဆောင်ရန်အတွက် လျှောက်လွှာတစ်ခုကို တည်ဆောက်နေသည်ဟု ဆိုကြပါစို့။ လျှောက်ထားသူတစ်ဦးသည် ဝင်ငွေမြင့်မားပြီး အကြွေးကောင်းရှိပါက ၎င်းတို့သည် ချေးငွေအတွက် အရည်အချင်းပြည့်မီပါသည်။
ဆိုလိုသည်မှာ ဤနေရာတွင် အခြေအနေနှစ်ခုကို ကိုင်တွယ်ဖြေရှင်းနေရပါသည်။ ပထမအခြေအနေမှာ ဝင်ငွေမြင့်မားပြီး ဒုတိယအခြေအနေမှာ အကြွေးကောင်းရှိခြင်း ဖြစ်သည်။ ချေးငွေလျှောက်ထားသူအတွက် သတ်မှတ်ချက် နှစ်ခုစလုံးသည် မှန်ကန်ရမည်။
ဤနေရာတွင် ကျွန်ုပ်တို့သည် ယုတ္တိတန်သော “AND” အော်ပရေတာကို အသုံးပြုပါသည်။ စကားမစပ်၊ ၎င်းသည် python ပရိုဂရမ်းမင်းဘာသာစကားအတွက် သီးခြားမဟုတ်ပါ၊ “if statements” ကို ပံ့ပိုးပေးသော မည်သည့် programming language မဆို ယုတ္တိတန်သော အော်ပရေတာများကိုလည်း ပံ့ပိုးပေးပါသည်။
ကျွန်ုပ်တို့၏ ပရိုဂရမ်သို့ ပြန်သွားရန်၊ ကိန်းရှင်နှစ်ခုကို သတ်မှတ်ကြပါစို့။
has_high_income = True
has_good_credit = True
ကဲ ကျွန်တော်တို့ရဲ့ "if statement" ကိုရေးကြည့်ရအောင်။
if has_high_income and has_good_credit:
print("Eligible for loan")
အခြေအနေနှစ်ခုစလုံးမှန်ပါက “AND” အော်ပရေတာသည် True ကိုသာထုတ်ပေးသည်။ အခြေအနေများထဲမှ တစ်ခုသည် လွဲမှားနေပါက မည်သည့်ရလဒ်ကိုမျှ ကျွန်ုပ်တို့ မြင်တွေ့ရတော့မည်မဟုတ်ပါ။
ပရိုဂရမ်သည်ဤကဲ့သို့ဖြစ်လိမ့်မည်။
သို့မဟုတ် အော်ပရေတာ
“OR” အော်ပရေတာကို အလားတူနည်းဖြင့် အသုံးပြုနိုင်သည်။ အခြေအနေတစ်ခုခုမှန်ပါက ရလဒ်ကိုထုတ်ပေးသည်။ အထက်ပါပရိုဂရမ်ကို OR အော်ပရေတာဖြင့် စမ်းကြည့်ကြပါစို့။
has_high_income = True
has_good_credit = False
if has_high_income or has_good_credit:
print("Eligible for loan")
အထက်ဖော်ပြပါ အခြေအနေများ မှန်ကန်ပါက ယခု ၎င်းသည် အထွက်ကို ပြန်ပေးပါမည်။ ဆိုလိုသည်မှာ လျှောက်ထားသူသည် ဝင်ငွေမြင့်မားသည် သို့မဟုတ် အကြွေးကောင်းပါက ချေးငွေအတွက် အရည်အချင်းပြည့်မီပါသည်။
AND/OR အော်ပရေတာအား if statement တွင် တစ်ပြိုင်နက် အသုံးပြုနိုင်သည်။
ဥပမာ,
ဤအစီအစဉ်သည် မရွှေ့မပြောင်းနိုင်သော ပစ္စည်းပိုင်ဆိုင်ခြင်း၏ တတိယအခြေအနေတစ်ရပ်ကို မိတ်ဆက်ပေးသည်။ လျှောက်ထားသူသည် မရွှေ့မပြောင်းနိုင်သော ပစ္စည်းကို ပိုင်ဆိုင်ပြီး ဝင်ငွေများသော သို့မဟုတ် အကြွေးကောင်းရှိမှသာ ချေးငွေအတွက် အရည်အချင်းပြည့်မီမည်ဖြစ်သည်။ ဆိုလိုသည်မှာ လျှောက်ထားသူသည် ပထမနှစ်ချက်မှ အခြေအနေတစ်ခုကို ကျေနပ်ရမည်ဖြစ်ပြီး တတိယအခြေအနေသည် မသင်မနေရဖြစ်သည်ကို ဆိုလိုသည်။
အော်ပရေတာမဟုတ်ပါ။
အော်ပရေတာသည် အခြေခံအားဖြင့် ကျွန်ုပ်တို့ပေးသော boolean တန်ဖိုးကို ပြောင်းပြန်မလုပ်ပါ။ True သည် False နှင့် အပြန်အလှန်အားဖြင့် ဖြစ်သွားသည်။
အကောင်အထည်ဖော်ခြင်းဖြင့် လေ့လာကြပါစို့။ ယခု ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ယခင်အစီအစဉ်တွင် အခြေအနေအချို့ကို ပြောင်းလဲတော့မည်ဖြစ်သည်။ ချေးငွေအတွက် အရည်အချင်းပြည့်မီရမည့် အခြေအနေများမှာ ချေးငွေကောင်းများဖြစ်ပြီး ပြစ်မှုမှတ်တမ်းမရှိပေ။
has_good_credit = True
has_criminal_record = False
if has_good_credit and not has_criminal_record:
print("Eligible for loan")
လုပ်ဆောင်ချက်ကို ကြည့်ကြရအောင်။
ယခု၊ အော်ပရေတာများ မည်သို့အလုပ်လုပ်သည်ကို သင့်တွင် မျှတစွာနားလည်သဘောပေါက်ပါက၊ နှိုင်းယှဉ်အော်ပရေတာများဖြစ်သည့် နှိုင်းယှဉ်မှုနောက်လာမည့် ကြီးမားသောအရာကို ဆက်ကြည့်ကြပါစို့။
နှိုင်းယှဉ်အော်ပရေတာ
ကျွန်ုပ်တို့သည် ကိန်းရှင်တစ်ခုကို တန်ဖိုးတစ်ခုနှင့် နှိုင်းယှဉ်လိုသည့် အခြေအနေများတွင် နှိုင်းယှဉ်အော်ပရေတာများကို အသုံးပြုပါသည်။ ၎င်းတို့သည် (<) ထက်နည်းသော (>) နှင့် ညီမျှသည် (==) စသည်တို့ဖြစ်သည်။ ဥပမာ၊ အပူချိန် 30 ထက် ကြီးပါက၊ ပူသောနေ့တွင် ကျွန်ုပ်တို့ ပရင့်ထုတ်လိုပါသည်။ မဟုတ်ရင် အေးတယ်။ ဤစည်းမျဉ်းများကို ကျွန်ုပ်တို့၏ပရိုဂရမ်တွင်တည်ဆောက်ရန်၊ ကျွန်ုပ်တို့သည် နှိုင်းယှဉ်အော်ပရေတာများကို အသုံးပြုရန်လိုအပ်ပါသည်။
ပြောင်းလဲနိုင်သော "အပူချိန်" ကိုမိတ်ဆက်ပေးခြင်းဖြင့်၎င်းကိုစတင်ပါ။
temperature = 25
if temperature > 30:
print("It's a hot day")
else if temperature
print("It's not a hot day")
လေ့ကျင့်
ဦးနှောက်အမြည်းစမ်းကြည့်ရန် ပြင်ဆင်ပါ။ ၎င်းသည် ယခင်က ပို့ချချက် နှစ်ခုမှ သင်၏မှတ်ဉာဏ်ကိုလည်း စစ်ဆေးမည်ဖြစ်သည်။
အွန်လိုင်းတွင် ဖောင်တစ်ခုဖြည့်သောအခါ၊ ထည့်သွင်းသည့်အကွက်များတွင် တရားဝင်စာတိုများရှိသည်၊ ဥပမာ၊ အသုံးပြုသူအမည်ထည့်ရန် ကျွန်ုပ်တို့တွင် ထည့်သွင်းရန်အကွက်တစ်ခုရှိသည်ဆိုကြပါစို့။ ယခု အမည်သည် အက္ခရာ 4 လုံးထက်နည်းပါက၊ အမည်သည် အနည်းဆုံး စာလုံးသုံးလုံးရှိရမည်ဟု အတည်ပြုချက်အမှားကို ပြသလိုပါသည်။ မဟုတ်ပါက၊ အမည်သည် စာလုံးရေ 50 ထက် ပိုရှည်ပါက၊ အမည်သည် အများဆုံး အက္ခရာ 50 အထိ ဖြစ်နိုင်သည့် မတူညီသော တရားဝင်မှုဆိုင်ရာ အမှားတစ်ခုကို ကျွန်ုပ်တို့ ပြသလိုပါသည်။
ငေးမောရန် သတိပေးချက်။ ဖြေရှင်းချက် ရှေ့လာမည်။
ဖြေရှင်းချက်
name = "Ron"
if len(name) < 4:
print("Name must be at least 3 characters")
elif len(name) > 50:
print("Name must be a maximum of 50 characters")
အပြီးသတ်သည်
ဒါတွေအားလုံးက ပတ်သက် လို့ Python တွင်အော်ပရေတာများ. ယခု ကျွန်ုပ်တို့သည် Python တွင် စိတ်ဝင်စားစရာကောင်းသော ပရောဂျက်များနှင့် ဂိမ်းအချို့ကို တည်ဆောက်ပါမည်။
တစ်ဦးစာပြန်ရန် Leave