math module ၏ remainder method

math module ၏ remainder method သည် ကိန်းတစ်ခုကို ဒုတိယကိန်းဖြင့် စားလိုက်ခြင်း၏ အကြွင်းကို ပြန်ပေးသည်။ method ၏ ပထမပိုင်းတွင် စားခံရမည့် ကိန်း (စားခံကိန်း) ကို သတ်မှတ်ပေးပြီး ဒုတိယပိုင်းတွင် - ပထမကိန်းကို စားမည့် ကိန်း (စားကိန်း) ကို သတ်မှတ်ပေးသည်။ operator % နှင့်မတူဘဲ method သည် အမြဲတမ်း ကိန်းရှင် (floating-point) တန်ဖိုးကို ပြန်ပေးသည်။

သဒ္ဒါဖွဲ့ပုံ

pythonimport math

math.remainder(စားခံကိန်း, စားကိန်း)

ဥပမာ

ကိန်း 25 ကို 5 ဖြင့် စားလိုက်သည့် အကြွင်းကို ရှာကြည့်ရအောင်။

pythonimport math

print(math.remainder(25, 5))

ကုဒ်ကို run လိုက်သည့် ရလဒ်။

python0.0

ဥပမာ

ယခု 30 ကို 4 ဖြင့် စားလိုက်သည့် အကြွင်းကို ရယူကြည့်ရအောင်။

pythonimport math

print(math.remainder(30, 4))

ကုဒ်ကို run လိုက်သည့် ရလဒ်။

python-2.0

ဥပမာ

ကိန်းများ 10 နှင့် 3 ကို စားလိုက်သည့် အကြွင်းကို သိကြည့်ရအောင်။

pythonimport math

print(math.remainder(10, 3))

ကုဒ်ကို run လိုက်သည့် ရလဒ်။

python1.0

ဥပမာ

ယခု 10 ကို 0 ဖြင့် စားလိုက်သည့် အကြွင်းကို သိရန် ကြိုးစားကြည့်ရအောင်။

pythonimport math

print(math.remainder(10, 0))

ကုဒ်ကို run ပြီးနောက် function သည် အမှားတစ်ခုကို ပြန်ပေးလိမ့်မည်။

errorValueError: math domain error

ဆက်လက်ဖတ်ရှုရန်

  • fmod method,
    math module၊ အကြွင်းကို ကိန်းရှင် (floating-point) များဖြင့် ပြန်ပေးသည်။
  • modf method,
    math module၊ ကိန်း၏ အပိုင်းကိန်းနှင့် ကိန်းပြည့်အပိုင်းကို ပြန်ပေးသည်။
  • divmod function,
    စားလိုက်သည့်အခါ စားလဒ်နှင့် အကြွင်းကို tuple အဖြစ် ပြန်ပေးသည်။