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

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

pythontst = True

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

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

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

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

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

pythontst = 5

if tst:
  print('+++') # ဒါအလုပ်လုပ်မည်
else:
  print('---')
Задание 1

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

pythontst = []

if tst:
  print('+++')
else:
  print('---')
Задание 2

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

pythontst = None

if tst:
  print('+++')
else:
  print('---')
Задание 3

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

pythontst = -1

if tst:
  print('+++')
else:
  print('---')
Задание 4

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

pythontst = False

if tst:
  print('+++')
else:
  print('---')
Задание 5

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

pythontst = True

if tst:
  print('+++')
else:
  print('---')
Задание 6

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

pythontst = 'False'

if tst:
  print('+++')
else:
  print('---')
Задание 7

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

pythontst = '0'

if tst:
  print('+++')
else:
  print('---')
Задание 8

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

pythontst = ()

if tst:
  print('+++')
else:
  print('---')
Задание 9

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

pythontst = [0]

if tst:
  print('+++')
else:
  print('---')
Задание 10

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

pythontst = 1 - 1

if tst:
  print('+++')
else:
  print('---')
Задание 11

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

pythontst = {}

if tst:
  print('+++')
else:
  print('---')
Задание 12

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

pythontst = set()

if tst:
  print('+++')
else:
  print('---')
Задание 13

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

pythontst = ''

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