Python ရှိ ယုတ္တိဆက်သွယ်ခြင်း AND
တစ်ခါတစ်ရံတွင် ရှုပ်ထွေးသော
အခြေအနေတစ်ခုကို ဖွဲ့စည်းရန် လိုအပ်နိုင်ပါသည်။
အခြေအနေများ၏ တစ်ပြိုင်နက် ဖြစ်ခြင်းကို သတ်မှတ်ပေးသည့်
အော်ပရေတာ and ကို
ဤအတွက် အသုံးပြုနိုင်ပါသည်။
ကျွန်ုပ်တို့တွင် ကိန်းရှင် tst ရှိသည်ဆိုပါစို့:
tst = 5
၎င်းသည် သုညထက် ကြီးပြီး
တစ်ပြိုင်နက် 10 ထက်နည်းမနည်း စစ်ဆေးကြည့်ရအောင်:
if tst > 0 and tst < 10:
print('+++')
else:
print('---')
အခြေအနေများသည် ကိန်းရှင်တစ်ခုတည်းပေါ်တွင် မဟုတ်ဘဲ
မတူညီသော ကိန်းရှင်များပေါ်တွင်လည်း သက်ရောက်နိုင်ပါသည်။
tst1 ကိန်းရှင်သည် 2 နှင့် ညီပြီး
တစ်ပြိုင်နက် tst2 ကိန်းရှင်သည်
3 နှင့် ညီပါက ဖြစ်ပေါ်ရမည့်
အခြေအနေတစ်ခုကို ဖန်တီးကြည့်ရအောင်:
tst1 = 2
tst2 = 3
if tst1 == 2 and tst2 == 3:
print('+++')
else:
print('---')
ကိန်းရှင်တစ်ခု ပေးထားသည်:
tst = -3
၎င်းသည် သုညထက်ကြီးပြီး
5 ထက်နည်းကြောင်း စစ်ဆေးပါ။
ကိန်းရှင်တစ်ခု ပေးထားသည်:
tst = 21
၎င်းသည် 10 ထက်ကြီးခြင်း (သို့မဟုတ်) ညီခြင်း နှင့်
20 ထက်နည်းခြင်း (သို့မဟုတ်) ညီခြင်း ရှိမရှိ စစ်ဆေးပါ။
ကိန်းရှင်နှစ်ခု ပေးထားသည်:
tst1 = 6
tst2 = 10
ပထမ ကိန်းရှင်သည်
8 ထက်နည်းပြီး ဒုတိယ ကိန်းရှင်သည်
10 ထက်ကြီးခြင်း (သို့မဟုတ်) ညီခြင်း ရှိမရှိ စစ်ဆေးပါ။
အောက်ပါကုဒ်ကို ပေးထားသည်:
tst1 = 'abcde'
tst2 = list(tst1)
if len(tst1) >= 5 and len(tst2) < 8:
print('+++')
else:
print('---')
Console တွင် ဘာထွက်လာမည်ကို ပြောပြပါ။