Math modulynyň remainder metody

math modulynyň remainder metodu bir sany ikinjisine bölüňde galyndyny gaýtaryp berýär. Metodyň birinji parametrinde bölünjek sany (bölünen), ikinji parametrinde birinjisiniň bölünýän sanyny (bölen) görkezýäris. % operatorundan tapawutlylykda, bu metod hemme wagty çygytly baha gaýtarýar.

Sintaksis

pythonimport math

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

Mysal

Geliň, 25 sanynyň 5 sanyna bölüňinde galyndysyny tapalyň:

pythonimport math

print(math.remainder(25, 5))

Kodyň ýerine ýetirilmegi netijesi:

python0.0

Mysal

Indi bolsa, 30 sanynyň 4 sanyna bölüňinde galyndysyny alyň:

pythonimport math

print(math.remainder(30, 4))

Kodyň ýerine ýetirilmegi netijesi:

python-2.0

Mysal

Geliň, 10 we 3 sanlarynyň bölüňinde galyndysyny bilyň:

pythonimport math

print(math.remainder(10, 3))

Kodyň ýerine ýetirilmegi netijesi:

python1.0

Mysal

Indi bolsa, 10 sanynyň 0 sanyna bölüňinde galyndysyny bilmäge synanyşalyň:

pythonimport math

print(math.remainder(10, 0))

Kod ýerine ýetirilenden soň, funksiýa bizä ýalňyşlyk gaýtarar:

errorValueError: math domain error

Şeýle-de görüň

  • fmod metodu,
    math modulynyň, üzmükli nokatly sanlaryň bölüňinde galyndysyny gaýtarýar
  • modf metodu,
    math modulynyň, sanyň kesir we doly bölegini gaýtarýar
  • divmod funksiýasy,
    bölüňinde paýy we galyndydan ybarat korteži gaýtarýar