Python Programming Basic (4)
သင္ခန္းစာ (၄)မွာေတာ့ ဂဏာန္း variable မ်ား၊ စာသား variable မ်ားကုိ တန္ဖုိးခန္႔အပ္ျခင္းအေၾကာင္း
ကုိ ေျပာျပေပးမွာျဖစ္ပါတယ္။ x variable ကုိ တန္ဖုိး 30 လို႔ သတ္မွတ္မယ္။ y variable ကုိ တန္ဖုိး 20
လို႔ သတ္မွတ္မယ္။ ဒါဆုိရင္ x + y is equal to 50 ရမယ္ဆုိတာ အားလံုးသိၾကမွာပါ။ Python မွာ ဒီလုိ
တန္ဖုိး ခန္႔အပ္ၾကည့္ရေအာင္။
Python GUI ကို ဖြင့္လုိက္ပါ။ ေအာက္ပါပံုအတုိင္း x = 30, enter ေခါက္၊ y = 20, enter ေခါက္၊ x + y ,
enter ေခါက္ပါ။ အေျဖ 50 လုိ႔ ထုတ္ေပးပါတယ္။ အေပါင္းတင္မကဘူးေနာ္။ ကုိယ့္ဟာကုိ x - y, x * y,
x/y, x%y စသည္ျဖင့္ ကို္ယ္ႀကိဳက္ရာ စမ္းသပ္ၾကည့္ၾကေနာ္။
စာသားေတြကုိလည္း တန္ဖုိးခန္႔အပ္ၾကည့္ရေအာင္။ ေအာက္ပါအတုိင္း name ကုိ Kogyikaunghtet လုိ႔
ထားၾကည့္ပါမယ္။ တစ္ခု သတိထားရမွာက စာသားတန္ဖုိးေတြ ျဖစ္တဲ့အတြက္ေၾကာင့္ အဲ့ဒိ စာသားကုိ
မ်က္ေတာင္ အဖြင့္အပိတ္ " " ေလးၾကားမွာ ေရးရမယ္ေနာ္။ name = "Kogyikaunghtet" လုိ႔ ေရး၊ Enter
ေခါက္ပါ။ ၿပီးရင္ name လုိ႔ ေရးၿပီး Enter ေခါက္ ေခၚၾကည့္လုိက္ပါ။ 'Kogyikaunghtet' လုိ႔ စာသားတန္ဖုိး
ထြက္လာတာ ေတြ႕ရပါမယ္။
သတိထားရမွာ တစ္ခု ထပ္ေျပာျပမယ္။ စာသားေတြကုိ တန္ဖုိးခန္႔အပ္တဲ့ေနရာမွာ ဂဏာန္းေတြ ပါ၀င္ေန
လုိ႔ မရပါဘူး။ name ဆုိတဲ့ စာသားမွာ 10တုိ႔၊ အျခား သေကၤတေတြ ျဖစ္တဲ့ # sign, $ sign % sign ေတြ
ပါ၀င္ေနလုိ႔ မရပါဘူး။ ေအာက္ပါပံုအတုိင္း အမွားျပပါလိမ့္မယ္။
ေအာက္ပါပံုအတုိင္း Year = 2013 လို႔ ႐ုိက္ Enter ေခါက္၊ year = 2013 လုိ႔ ႐ုိက္ Enter ေခါက္လုိက္ပါ။
အျမင္မွာေတာ့ တန္ဖုိးေတြ အတူတူပဲလုိ႔ ထင္ရေပမယ့္ မတူပါဘူးခင္ဗ်။ ဘာလို႔လဲဆုိေတာ့ Python ဟာ
Case Sensitive ျဖစ္တယ္ခင္ဗ်။ ဒီလုိ စာလံုးအႀကီးအေသး၊ မတူညီမႈေၾကာင့္ ေနာက္ပုိင္း program ေရး
တဲ့အခါ ျပႆနာ တက္ႏုိင္ပါတယ္။
Case Sensitive ျဖစ္တယ္ဆုိတာ စာလံုးအႀကီးအေသး လက္မခံဘူးလုိ႔ ေျပာတာခင္ဗ်။ (ကၽြန္ေတာ့္ အာေဘာ္) ဥပမာ ေျပာရမယ္ဆုိရင္ Gmail က Case Sensitive မျဖစ္ပါဘူး။ ကုိယ့္ Gmail လိပ္စာကုိ
အေသးေရးလုိက္၊ အႀကီးေရးလုိက္လုပ္လည္း Gmail က လက္ခံပါတယ္။ ေအာက္က Gtalk ေလးကုိ
ၾကည့္ပါ။ ကၽြန္ေတာ့္ ေမးလ္လိပ္စာကုိ ေရးခ်င္သလိုေရးတယ္။ ဒါေပမယ့္ ၀င္လို႔ရပါတယ္။
ေနာက္ဆံုးတစ္ခုအေနနဲ႔ကေတာ့ အေပၚမွာ variable ေတြကုိ တန္ဖုိး ခန္႔အပ္ခဲ့တယ္ဆုိရင္ python ရဲ႕
ဘယ္ေနရာကုိေရာက္ေရာက္ အဲ့ဒိ Variable ရဲ႕ တန္ဖုိးကို ေခၚသံုးလုိ႔ရတယ္ဆုိတာေလးကုိ ေျပာခ်င္တယ္။
ေအာက္ပါပံုအတုိင္း variable x တန္ဖုိးကုိ 3 လို႔ သတ္မွတ္ထားခဲ့တယ္။ ေအာက္ပုိင္း ဘယ္ေနရာကုိ
ေရာက္ေရာက္ ေခၚသံုးခ်င္ရင္ အလြယ္တကူေခၚသံုးႏိုင္ပါတယ္ခင္ဗ်ာ။
Related posts
Share this post
အားေပးေနပါတယ္ အကုိေရ ...
ReplyDelete