မာတိကာ[ဖျောက်][ရှိုး]
ပရိုဂရမ်းမင်းတွင် ကိန်းဂဏန်း နှစ်မျိုးရှိကြောင်း ရှင်းရှင်းလင်းလင်းသိရသည်။ ဆိုလိုသည်မှာ ကိန်းပြည့်များနှင့် Floating Point နံပါတ်များ။
Python ရှိ ဂဏန်းသင်္ချာလုပ်ဆောင်ချက်များသည် နေ့စဉ်သင်္ချာနှင့် အတူတူပင်ဖြစ်ပြီး ၎င်းတို့သည် ဤနှစ်ခုကို လှည့်ပတ်နေသည်။ ဒေတာအမျိုးအစားများ.
ဂဏန်းသင်္ချာအော်ပရေတာ
အခြေခံဂဏန်းသင်္ချာအော်ပရေတာ ခုနစ်မျိုးရှိသည်။ ဤအရာများသည်:
ထပ်လောင်း (+) : ဂဏန်းနှစ်လုံးထည့်သည်။ ဥပမာ
print(10 + 4)
နုတ် (-): ပထမနံပါတ်မှ ဒုတိယနံပါတ်ကို နုတ်ပါ။ ဥပမာ
print(10 - 4)
အမြှောက် (*): ဂဏန်းနှစ်လုံးကို မြှောက်ပါ။ ဥပမာ
print(10 * 4)
ဌာနခွဲ (/) : ဂဏန်းနှစ်လုံးဖြင့် ပိုင်းခြားခြင်းကို လုပ်ဆောင်သည်။ ဥပမာ
print(10 / 4)
ကြမ်းပြင်ဌာနခွဲ (//): ပိုင်းခြားခြင်းကို လုပ်ဆောင်ပြီး အနီးဆုံးကိန်းပြည့်အတွက် အဖြေကို လှည့်ပါ။ ဥပမာ
print(10 // 4)
မိုဒူလို အော်ပရေတာ (%)- အပိုင်းကိုလုပ်ဆောင်ပြီး အကြွင်းကို ပြန်ပေးသည်။ ဥပမာ
print(10 % 4)
ထပ်ညွှန်း (**): ကိန်းပြည့် eg
print(10 ** 4)
ဤလုပ်ဆောင်မှုများအားလုံးကို အောက်တွင်ဖော်ပြထားသည်-
ယခု သင်လေ့လာခဲ့သည့် ဤအော်ပရေတာများအားလုံးအတွက်၊ ကျွန်ုပ်တို့တွင် တိုးမြှင့်လုပ်ဆောင်ပေးသည့် အော်ပရေတာတစ်ခုရှိသည်။ အသုံးပြုပုံကိုပြောပြမယ်နော်။
ကျွန်ုပ်တို့တွင် 'x' ဟုခေါ်သော ကိန်းရှင်တစ်ခုရှိသည် ဆိုကြပါစို့။ အဲဒါကို 10 လို့သတ်မှတ်ထားတယ်၊ အခု ဒါကို 3 နဲ့ တိုးချင်တယ်၊ ဒီကုဒ်ကို ရေးရလိမ့်မယ်။
x = 10
x = x + 3
Python ဘာသာပြန်သည် 'x' တွင် 3 လုံးကို 'x' တွင် သိမ်းဆည်းမည်ဖြစ်သည်။ ဤအရာကို print ထုတ်ကြပါစို့။
တူညီသောလုပ်ဆောင်နိုင်စွမ်းကို ပုံတူပွားရန် တိုးမြှင့်ထားသော assignment အော်ပရေတာအား သုံးနိုင်သော်လည်း ပိုမိုထိရောက်သည်။
တူညီသောကုဒ်ကို ဤကဲ့သို့ ရေးပါမည်။
x = 10
x += 3
ယခု၊ ဤအော်ပရေတာအား အနုတ်နှင့် အမြှောက်များအတွက်လည်း သုံးနိုင်သည်။ ဒီအစီအစဉ်ကိုကြည့်ပါ။
ဤတွင် ကျွန်ုပ်တို့သည် ပထမ 'x' ကို 3 ဖြင့် တိုးပြီး ၎င်းကို 3 ဖြင့် မြှောက်သည်။ လိုင်း 2 ၏ အထွက်သည် 13 ဖြစ်သင့်ပြီး လိုင်း 3 ၏ အထွက်သည် 39 ဖြစ်သင့်သည်။
အော်ပရေတာ ဦးစားပေး
သင်္ချာတွင်၊ ကျွန်ုပ်တို့တွင် operator preceedence ဟုခေါ်သော သဘောတရားတစ်ခုရှိသည်၊ ဆိုလိုသည်မှာ ညီမျှခြင်းတစ်ခုတွင် လုပ်ဆောင်ချက်များကို လုပ်ဆောင်ခြင်း၏ အစီအစဥ်ဖြစ်သည်။ ၎င်းသည် Python အတွက် သီးခြားမဟုတ်ပါ၊ ပရိုဂရမ်းမင်းဘာသာစကားအားလုံးသည် အော်ပရေတာ၏ ရှေ့တန်းမှ လိုက်နာပါသည်။ မှာယူမှုကို ကျွန်ုပ်သတိပေးပါရစေ။
- စကားချပ်
- ထပ်ကိန်း
- ခွဲခြင်း သို့မဟုတ် မြှောက်ခြင်း။
- ပေါင်းထည့်ခြင်း သို့မဟုတ် နုတ်ခြင်း။
ပရိုဂရမ်တစ်ခုရေးပြီး ဒါကို စစ်ဆေးကြည့်ရအောင်။
x = 10 + 3 * 2 ** 2 - (9 + 2)
အထက်ပါညီမျှခြင်း၏အဖြေကဘာလဲ။
မင်းရဲ့အဖြေက 11 ဆိုရင် အထက်တန်းကျောင်းပြန်တက်ဖို့ မလိုပါဘူး။
တစ်ဦးစာပြန်ရန် Leave