Python Programming Basic (5)
input method function အသံုးျပဳနည္းအေၾကာင္းကုိ ဒီသင္ခန္းစာ ၅မွာ ေျပာျပေပးမယ္။ calculator တစ္
ခု တည္ေဆာက္တဲ့အခါမွာ ဂဏာန္းေတြ ႐ိုက္သြင္းရမယ္။ ပထမဂဏာန္းတစ္ခု သြင္းမယ္။ ၿပီးရင္ ဒုတိယ
ဂဏာန္းတစ္ခုသြင္းမယ္။ သင္ခန္းစာ ၄မွာတုန္းကလုိပဲ variables ေတြကုိ တန္ဖုိးခန္႔အပ္ေပးရပါမယ္။ အခု
အသံုးျပဳမယ့္ input method ဟာ ဂဏာန္းေတြကုိပဲ သုိေလွာင္ႏုိင္စြမ္းရွိပါတယ္။ x variable ကုိ input method သံုးၿပီး Enter first number လုိ႔ user ကုိ ခိုင္းလုိက္မယ္။ အဲ့ဒိအခါ user က ကီးဘုတ္က ႐ုိက္
သြင္းလုိက္တဲ့ ဂဏာန္းဟာ variable x ရဲ႕ တန္ဖုိးျဖစ္သြားပါတယ္။ ဒါေၾကာင့္ ေနာက္တစ္ေၾကာင္းမွာ x ကုိ
တစ္ခုခုနဲ႔ ေျမႇာက္ၾကည့္၊ ေပါင္းၾကည့္ လုိက္ပါ။ အခုေတာ့ variable x ကုိ 2 နဲ႔ ေျမႇာက္လုိက္ပါတယ္။ user
႐ုိက္သြင္းထားတဲ့ ဂဏာန္းနဲ႔ 2 နဲ႔ ေျမႇာက္ထားတဲ့ အေျဖမွန္ ထြက္လာပါတယ္။
ပါတယ္။
ဒီေတာ့ x နဲ႔ y variable မွာ user က ႐ုိက္သြင္းထားတဲ့ ဂဏာန္းေတြကုိ ေပါင္းၾကည့္ပါမယ္။ ပံုမွာၾကည့္ပါ။
ဂဏာန္းေတြကုိ သုိေလွာင္ႏုိင္တဲ့ input method function အေၾကာင္းကို ေျပာၿပီးၿပီ၊ စာသားေတြကုိသုိ
ေလွာင္ႏုိင္တဲ့ raw_input method function အေၾကာင္းေျပာပါမယ္။ ေအာက္ပံုမွာၾကည့္ပါ။ variable x
ကုိ input method အသံုးျပဳၿပီး တန္ဖုိး 10 ခန္႔အပ္ထားပါတယ္။ variable y ကုိ raw_input method
အသံုးျပဳၿပီး တန္ဖုိး 20 ခန္႔အပ္လုိက္ပါတယ္။ တစ္ခုခ်င္းစီကုိ တန္ဖုိးခန္႔အပ္ၿပီးရင္ Enter ေခါက္ၾကည့္ပါ။
raw_input method အသံုးျပဳထားတဲ့ေကာင္မွာ single code ' ' ေလးေတြ ပါ၀င္ေနတာ ေတြ႕ရပါမယ္။
သေဘာကေတာ့ raw_input method ဟာ စာသားေတြကုိပဲ သုိေလွာင္ႏုိင္တယ္လုိ႔ ဆုိလုိတာပါ။
ေနာက္ထပ္ သူ႔ေအာက္မွာ variable z ကုိ raw_input method အသံုးျပဳၿပီး တန္ဖုိး ခန္႔အပ္ၾကည့္ပါဦး။
ၿပီးရင္ y နဲ႔ z ကုိေပါင္းၾကည့္၊ 20 နဲ႔ 30 ေပါင္းတာ အေျဖမွန္ 50 မထြက္ပဲ၊ '2030' လုိ႔ ထြက္လာတာေတြ႕
ရမယ္၊ စာသားေတြကုိပဲ သုိေလွာင္ထားတာ မုိ႔လုိ႔ေနာ္။
input method အသံုးျပဳၿပီး စာသားသုိေလွာင္ၾကည့္ရေအာင္။ ေအာက္ပံုအတုိင္း အမွားျပၿပီးထြက္လာတာ
ကုိ ေတြ႕ရပါမယ္။ input method ဟာ ဂဏာန္းေတြကုိပဲ သုိေလွာင္ႏုိင္ပါတယ္။
input method နဲ႔ raw_input method ကို သေဘာေပါက္ၾကမယ္လုိ႔ ထင္ပါတယ္။ အျခား စာသား၊ ဂဏာန္းေတြလည္း ထည့္ၿပီး ႀကိဳက္သလို ေရးၾကည့္ၾကပါ။
Related posts
Share this post
0 ေယာက္ Comment ေပးသြားတယ္: