Condition

ဒါမွမဟုတ္ခဲ့ရင္ ဒါလုပ္မယ္ စသည္ျဖင့္ အေျခအေနကို စစ္သည့္အရာေတြ အတြက္ ကၽြန္ေတာ္တို႕ေတြ if , switch စတဲ့ syntax ကို အသံုးျပဳရပါတယ္။ သို႕ေပမယ့္ Python မွာ switch ကို support မလုပ္ပါဘူး။

အခု ကၽြန္ေတာ္တို႕ သုည ဆီက ဂဏန္း ၂ ခု ကို လက္ခံမယ္။ ကိန္း ၂ ခု ကို စားမယ္။ ဒုတိယ ကိန္း က သုညျဖစ္ေနရင္ အသံုးျပဳသူကို သုည ထည့္လို႕ မရဘူးဆိုရင္ error message ျပမယ္။

Pseudo code အရ ဆိုရင္ေတာ့

Print "Enter First Number"
READ firstnum

Print "Enter Second Number"
READ secondnum

if secondnum is less than or equal zero
  Print "Second number must be greater than zero"
else
  Print firstnum + "divied by " + secondnum
  Print firstnum/secondnum

flowchart ကို ၾကည့္ရေအာင္။

condition

Python ကို ေအာက္မွာ ၾကည့္ရေအာင္

firstnum = input("Enter First Number ? : ") secondnum = input("Enter Second Number ? : ") try : firstnum = int(firstnum) secondnum = int(secondnum) if secondnum <= 0 : print ("Second number must be greater than 0") else: print (firstnum, " divied by ",secondnum) print (firstnum/secondnum) except ValueError: print ("Please enter number only")

အခု code မွာ ဒါမဟုတ္ခဲ့ရင္ ဒါလုပ္ဆိုတာပဲ ရွိပါေသးတယ္။ ကၽြန္ေတာ္တို႕ေတြ တစ္ခု ထက္ မက condition ေတြကို စစ္ႏိုင္ပါတယ္။ အဲဒီ အတြက္ pseudo code နဲ႕ flow chart ကိုေတာ့ မဆြဲျပေတာ့ပါဘူး။ ေအာက္က python code ေလးကို တခ်က္ေလာက္ ေလ့လာၾကည့္ပါ။

firstnum = input("Enter First Number ? : ") secondnum = input("Enter Second Number (between 1-10) ? : ") try : firstnum = int(firstnum) secondnum = int(secondnum) if secondnum <= 0 : print ("Second number must be greater than 0") elif secondnum < 1 or secondnum > 10 : print ("Second number must be between 1-10") else: print (firstnum, " divied by ",secondnum) print (firstnum/secondnum) except ValueError: print ("Please enter number only")

results matching ""

    No results matching ""