Lima CHAPTER-4 (More Control Flow Tools)

4.1 ' if ' statement
' if ' statement ရဲ့​နောက်​မှာ ' else ' statement လိုက်​တယ်​။ ' if ' statement ချည်​းပဲ condition စစ်​လို့ရတယ်​။
Eg.1
x=20
if x>0:
print(' x is greater than zero. ')
output: x is greater than zero.
if နဲ့ else ကြားမှာ condition ရှိတယ်​။

if condition က true ဖြစ်​ခဲ့လှျင်​ if statementကိုအလုပ်​လုပ်​မယ်​။
if condition false ဖြစ်​ခဲ့လှျင်​ else statement ကိုအလုပ်​လုပ်​မယ်​။
Eg.2
x=int(input("Enter an integer:"))
if x<20: #check condition
print(' x is less than 20 \n ') # if condition is true then print
else:
print(' x is not less than 20\n ')

ဒီ eg မှာဆိုရင်​ if statement မှာ condition စစ်​လို့မှန်​ခဲ့လှျင်​ if statement ထဲမှာရှိတဲ့ codeကိုအလုပ်​လုပ်​ပါမယ်​။
​နောက်​ဆုံး else statement မှာ condition ထပ်​စစ်​စရာမလိုပါဘူး။ else statement ကိုတန်​းအလုပ်​လုပ်​ပါတယ်​။
ဒီcodeထဲမှာသုံးထားတဲ့ built-in function ဖြစ်​တဲ့ int( ) က userရိုက်​လိုက်​ inputကို integer အဖြစ်​​ပြောင်းပြီးreturnပြန်​​ပေးပါတယ်​။ input( ) က user ရိုက်​လိုက်​တဲ့ input​တွေကိုလက်​ခံ​ပေးတာပါ။

if•••elif•••elif•••else
elif ဆိုတာ else if ရဲ့အတို​ကောက်​ဖြစ်​ပါတယ်​။
if statement ကအရင်​conditionစစ်​ပြီး elif မှာ condition ထပ်​စစ်​နိုင်​ပြီး အလုပ်​လုပ်​နိုင်​ပါတယ်​။​နောက်​ဆုံးကိုယ်​စစ်​ချင်​တဲ့ condition​တွေစစ်​ပြီးမှ else statement ကို​ရေးပါတယ်​။
if•••elif•••elif စစ်​ပြီးလျှင်​ elseကိုမဖြစ်​မ​နေထည်​့ရပါမယ်​။အ​ပေါ်ကcondition​တွေတစ်​ခုမှမမှန်​​တော့မှ else statement ကိုအလုပ်​​ပေးလုပ်​ပါတယ်​။
Eg.
a=int(input(" Enter an integer: "))
if a<0:
print(' Negative ')
elif a==0:
print(' Zero ')
elif a<9:
print(' Single possitive ')
else:
print(' Double positive ')
Sign In or Register to comment.