⊗pyPmCdBShI 139 of 208 menu

if-else တည်ဆောက်မှုအတွက် အတိုချုံ့ if

if-else တည်ဆောက်မှုကို အတိုချုံ့ပုံစံဖြင့် အသုံးပြုခွင့်ပြုသည်၊ အကယ်၍ variable တစ်ခုသည် မှန်ကန်မှုရှိမရှိ (truthy ဖြစ်မဖြစ်) စစ်ဆေးရန်လိုအပ်ပါက။ ကျယ်ပြန့်သောအဓိပ္ပာယ်ဖြင့် ဆိုလိုသည်မှာ ထို variable သည် ဘူလီယံတန်ဖိုး True နှင့် ညီမျှသလားဆိုတာပဲဖြစ်သည်။ အတိုချုံ့ပုံစံတွင် if ပြီးနောက် variable ၏အမည်ကို နှိုင်းယှဉ်မှုအတွက် ဘာအခြေအနေမှမပါဘဲ ရေးရန်လုံလောက်ပါသည်။

tst = True if tst: print('+++') # ဒါအလုပ်လုပ်မည် else: print('---')

ထို့အပြင် အတိုချုံ့ if ကို variable တွင် ဘူလီယံတန်ဖိုးများနှင့် ညီမျှသည်ဟု ယူဆသော တန်ဖိုးများရှိသည့်အခါ အသုံးပြုနိုင်သည်။

False နှင့် ညီမျှသည်ဟု ယူဆသော တန်ဖိုးများ

  • None
  • အပြည့်ကိန်း 0
  • ဒဿမကိန်း 0.0
  • ဗလာ string ''
  • ဗလာ list []
  • ဗလာ tuple ()
  • ဗလာ dictionary {}
  • ဗလာ set set()

ကျန်တန်ဖိုးအားလုံးသည် True နှင့် ညီမျှသည်ဟု ယူဆသည်။

Variable tst သည် တန်ဖိုး True နှင့် ညီမျှသလားဆိုတာ စစ်ဆေးကြည့်ရအောင်။

tst = 5 if tst: print('+++') # ဒါအလုပ်လုပ်မည် else: print('---')

အောက်ပါကုဒ် run လိုက်လျှင် ရလဒ်အဘယ်နည်းဆိုတာ ပြောပြပါ။

tst = [] if tst: print('+++') else: print('---')

အောက်ပါကုဒ် run လိုက်လျှင် ရလဒ်အဘယ်နည်းဆိုတာ ပြောပြပါ။

tst = None if tst: print('+++') else: print('---')

အောက်ပါကုဒ် run လိုက်လျှင် ရလဒ်အဘယ်နည်းဆိုတာ ပြောပြပါ။

tst = -1 if tst: print('+++') else: print('---')

အောက်ပါကုဒ် run လိုက်လျှင် ရလဒ်အဘယ်နည်းဆိုတာ ပြောပြပါ။

tst = False if tst: print('+++') else: print('---')

အောက်ပါကုဒ် run လိုက်လျှင် ရလဒ်အဘယ်နည်းဆိုတာ ပြောပြပါ။

tst = True if tst: print('+++') else: print('---')

အောက်ပါကုဒ် run လိုက်လျှင် ရလဒ်အဘယ်နည်းဆိုတာ ပြောပြပါ။

tst = 'False' if tst: print('+++') else: print('---')

အောက်ပါကုဒ် run လိုက်လျှင် ရလဒ်အဘယ်နည်းဆိုတာ ပြောပြပါ။

tst = '0' if tst: print('+++') else: print('---')

အောက်ပါကုဒ် run လိုက်လျှင် ရလဒ်အဘယ်နည်းဆိုတာ ပြောပြပါ။

tst = () if tst: print('+++') else: print('---')

အောက်ပါကုဒ် run လိုက်လျှင် ရလဒ်အဘယ်နည်းဆိုတာ ပြောပြပါ။

tst = [0] if tst: print('+++') else: print('---')

အောက်ပါကုဒ် run လိုက်လျှင် ရလဒ်အဘယ်နည်းဆိုတာ ပြောပြပါ။

tst = 1 - 1 if tst: print('+++') else: print('---')

အောက်ပါကုဒ် run လိုက်လျှင် ရလဒ်အဘယ်နည်းဆိုတာ ပြောပြပါ။

tst = {} if tst: print('+++') else: print('---')

အောက်ပါကုဒ် run လိုက်လျှင် ရလဒ်အဘယ်နည်းဆိုတာ ပြောပြပါ။

tst = set() if tst: print('+++') else: print('---')

အောက်ပါကုဒ် run လိုက်လျှင် ရလဒ်အဘယ်နည်းဆိုတာ ပြောပြပါ။

tst = '' if tst: print('+++') else: print('---')
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်