Python If ... Else

Python အချက်အလက်များ နှင့် If စကား

Python သည် ပညာရှင်များ အသုံးပြုသော ရှိသော သစ်သား သတင်းအချက်အလက်များ ကို ထောက်ပံ့ပေးသည်:

  • ကိုက်ညီa == b
  • မမျှော်လင့်a != b
  • နည်းပါးa < b
  • 小于等于:a <= b
  • ကြီးa > b
  • ကြီးမား သို့ မဟုတ်a >= b

အခြေအနေ ကို အသုံးပြု နှင့် အင်္ဂါလက်ရာ ကို အသုံးပြု နိုင်

If ဖော်ပြချက် သည် if သတ်မှတ်သည့် အခြေအနေ ကို အသုံးပြု

အမှတ်

If ဖော်ပြချက်

a = 66
b = 200
if b > a:
  print("b is greater than a")

အမှတ် တစ်ခု ပြန်လည်

အဆိုပါ အချက်အလက်တွင်a နှင့် bအခြေအနေ တစ်ခု သာ လုပ်ဆောင်ရန် ရှိသော် အင်တာနက်ပေါ်သို့ print("b က a ထက် ကြီး").

အသုံးပြု

Python က အသုံးပြုသော အကျဉ်းချုပ် သည် အင်္ဂါလက်ရာ ကို သုံးပြီး အင်္ဂါလက်ရာ ကို အသုံးပြုသည်။ အခြား ပရိုဂရမ် နှင့် အသုံးပြုသည့် ပရိုဂရမ် သည် အကျဉ်းချုပ် ကို အသုံးပြုသည်။

အမှတ်

အသုံးပြုခြင်း မရှိသေးသော If ဖော်ပြချက် (အမှား ဖြစ်ပါ)

a = 66
b = 200
if b > a:
print("b is greater than a") # အမှား ဖြစ်ပါ

အမှတ် တစ်ခု ပြန်လည်

Elif

elif သတ်မှတ်သည့် အခြေအနေ မရှိသေးသော အခြေအနေ ကို စိစစ် ပြီး သို့မဟုတ်

အမှတ်

a = 66
b = 66
if b > a:
  print("b is greater than a")
elif a == b:
  print("a and b are equal")

အမှတ် တစ်ခု ပြန်လည်

အဆိုပါ အချက်အလက်တွင်a ကြီးမား bအခြေအနေ ပထမဆုံး မရှိသေးသေး elif အခြေအနေ ကြီးမား ဖြစ်သော် အင်တာနက်ပေါ်သို့ print("a နှင့် b က အတူတူ").

Else

else သတ်မှတ်သည့် အခြေအနေ ကို ပထမဆုံး အခြေအနေ မရှိသေးသော အခြေအနေကို စိစစ်

အမှတ်

a = 200
b = 66
if b > a:
  print("b is greater than a")
elif a == b:
  print("a and b are equal")
else:
  print("a is greater than b")

အမှတ် တစ်ခု ပြန်လည်

အဆိုပါ အချက်အလက်တွင်a ကြီး bအခြေအနေ ပထမဆုံး မရှိသေးသေးelif အခြေအနေ မရှိသေးသော် ကျော်လွှား else အခြေအနေ မရှိသေးသော် အင်တာနက်ပေါ်သို့ print("a က a ထက် ကြီး").

အခြေအနေ မရှိသေးသော် အသုံးပြု elif မှ else:

အမှတ်

a = 200
b = 66
if b > a:
  print("b is greater than a")
else:
  print("b is not greater than a")

အမှတ် တစ်ခု ပြန်လည်

If ကို လျင်းသုံး

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

အမှတ်

တစ်ကြိမ်တည်းချင်း if ဖော်ပြချက်

a = 200
b = 66
if a > b: print("a is greater than b")

အမှတ် တစ်ခု ပြန်လည်

If ... Else ကို လျင်းသုံး

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

အမှတ်

တစ်ကြိမ်တည်းချင်း if else ဖော်ပြချက်

a = 200
b = 66
print("A") ကို a > b ဖြစ်စေ၊ print("B") ကို မည်သည်မှမဟုတ်

အမှတ် တစ်ခု ပြန်လည်

တစ်ကြိမ်တည်းချင်း အခြေအနေကို အသုံးပြုနိုင်ပါ

အမှတ်

တစ်ကြိမ်တည်းချင်း if else ဖော်ပြချက် သုံးခု အခြေအနေရှိ

a = 200
b = 66
ပြင်ဆင်ပြီးဖြစ်သော အခြေအနေတွင် print("A") ကို a > b ဖြစ်စေ၊ print("=") ကို a == b ဖြစ်စေ၊ print("B") ကို မည်သည်မှမဟုတ်

အမှတ် တစ်ခု ပြန်လည်

And

and Keywords are logical operators, used to combine condition statements:

အမှတ်

Test whether a is greater than b, and c is greater than a:

a = 200
b = 66
c = 500
if a > b and c > a:
  print("Both conditions are True")

အမှတ် တစ်ခု ပြန်လည်

Or

or Keywords are also logical operators, used to combine condition statements:

အမှတ်

Test whether a is greater than b, or a is greater than c:

a = 200
b = 66
c = 500
if a > b or a > c:
  print("At least one of the conditions is True")

အမှတ် တစ်ခု ပြန်လည်

နောက်ဆုံး if

if ဖော်ပြ တွင် if ဖော်ပြ ကို ပြုလုပ်နိုင်ပါ။ အဆိုပါ ဖော်ပြ ကို နောက်ဆုံး if ဖော်ပ�် ဟု ခေါ်သည်။

အမှတ်

x = 52
if x > 10:
  print("Above ten,")
  if x > 20:
    print("and also above 20!")
  else:
    print("but not above 20.")

အမှတ် တစ်ခု ပြန်လည်

pass ဖော်ပြ

if ဖော်ပြ မပါဘဲ သော if ဖော်ပြ ကို အကျဥ်း ချရန် pass ဖော်ပြ ကို အသုံးပြုပါ။

အမှတ်

a = 66
b = 200
if b > a:
  ပြောင်

အမှတ် တစ်ခု ပြန်လည်