Math-moduulin remainder-metodi

math-moduulin remainder-metodi palauttaa jakojäännöksen, kun jaetaan yhtä lukua toisella. Metodin ensimmäisessä parametrissa määritetään jaettava luku, toisessa parametrissa - jakaja. Toisin kuin %-operaattori, metodi aina palauttaa liukulukuarvon.

Syntaksi

pythonimport math

math.remainder(jaettava, jakaja)

Esimerkki

Etsitään luvun 25 jakojäännös jaettaessa luvulla 5:

pythonimport math

print(math.remainder(25, 5))

Koodin suorituksen tulos:

python0.0

Esimerkki

Saadaan jakojäännös, kun jaetaan 30 luvulla 4:

pythonimport math

print(math.remainder(30, 4))

Koodin suorituksen tulos:

python-2.0

Esimerkki

Selvitetään lukujen 10 ja 3 jakojäännös:

pythonimport math

print(math.remainder(10, 3))

Koodin suorituksen tulos:

python1.0

Esimerkki

Yritetään selvittää lukujen 10 ja 0 jakojäännös:

pythonimport math

print(math.remainder(10, 0))

Koodin suorituksen jälkeen funktio palauttaa virheen:

errorValueError: math domain error

Katso myös

  • fmod-metodi math-moduulissa,
    joka palauttaa liukulukujen jakojäännöksen
  • modf-metodi math-moduulissa,
    joka palauttaa luvun murto- ja kokonaisosan
  • divmod-funktio,
    joka palauttaa osamäärän ja jakojäännöksen sisältävän monikon