ဒီေန့မွာေတာ့ python မွာ switch case ေရးတဲ့ပုံစံကုိ ၾကည့္ၾကရေအာင္။အားလုံးသိတဲ့တုိင္း python မွာ တျခား language ေတြလုိ switch case မပါပါဘူး။ဘာေၾကာင့္လဲဆုိေတာ့ တူေနတဲ့ အလုပ္ေတြကုိ ႏွစ္ခုမွတ္စရာမလုိေအာင္ပါ။ဘာလုိ့ဆုိေတာ့ if နဲ့ေရးလဲရလုိ့ပါ။အဲ့ေတာ့ ေအာက္က simple script ေလးကုိ ၾကည့္ရေအာင္
1 2 3 4 5 6 7 8 9 10 11 12 |
def my_switch(my_case): cases = { 1 : "One is called", 2 : "Two is called", } return cases.get(my_case,"Wrong case") result = my_switch(3) # wrong case print(result) result = my_switch(2) # Two is called print(result) |
တျခား language ေတြကုိ basic ၾကည့္ဖူးမယ္ဆုိ switch စစ္တဲ့ပုံစံကုိ သိျပီးေလာက္ပါျပီ။အဲ့ေတာ့ ဒီမွာေတာ့ မေျပာေတာ့ဘူး python ကေတာ့ အေပါ္က script …