Math modülünün remainder metodu

math modülünün remainder metodu, bir sayının ikinci bir sayıya bölümünden kalanı döndürür. Metodun ilk parametresinde bölünmesi gereken sayıyı (bölünen), ikinci parametresinde ise birinci sayıyı böleceğimiz sayıyı (bölen) belirtiriz. % operatöründen farklı olarak metod her zaman ondalıklı değer döndürür.

Sözdizimi

pythonimport math

math.remainder(bölünen, bölen)

Örnek

25 sayısının 5'e bölümünden kalanı bulalım:

pythonimport math

print(math.remainder(25, 5))

Kodun çalıştırılmasının sonucu:

python0.0

Örnek

Şimdi de 30 sayısının 4'e bölümünden kalanı alalım:

pythonimport math

print(math.remainder(30, 4))

Kodun çalıştırılmasının sonucu:

python-2.0

Örnek

10 ve 3 sayılarının bölümünden kalanı öğrenelim:

pythonimport math

print(math.remainder(10, 3))

Kodun çalıştırılmasının sonucu:

python1.0

Örnek

Şimdi de 10 sayısının 0'a bölümünden kalanı öğrenmeyi deneyelim:

pythonimport math

print(math.remainder(10, 0))

Kod çalıştırıldıktan sonra fonksiyon bize bir hata döndürecek:

errorValueError: math domain error

Ayrıca bakınız

  • fmod metodu,
    math modülünün, kayan noktalı sayıların bölümünden kalanı döndürür
  • modf metodu,
    math modülünün, bir sayının kesirli ve tam kısmını döndürür
  • divmod fonksiyonu,
    bölme işleminde bölüm ve kalandan oluşan bir demet döndürür