Math-modulets remainder-metode

Metoden remainder i modulen math returnerer resten etter divisjon av ett tall med et annet. I den første parameteren til metoden spesifiserer vi tallet som skal deles (dividenden), i den andre parameteren - tallet som vi deler den første med (divisor). I motsetning til operatoren % returnerer metoden alltid en flyttallsverdi.

Syntaks

pythonimport math

math.remainder(dividend, divisor)

Eksempel

La oss finne resten etter å dele tallet 25 med 5:

pythonimport math

print(math.remainder(25, 5))

Resultatet av kjøringen av koden:

python0.0

Eksempel

La oss nå få resten etter divisjon av 30 med 4:

pythonimport math

print(math.remainder(30, 4))

Resultatet av kjøringen av koden:

python-2.0

Eksempel

La oss finne ut resten etter å dele tallene 10 og 3:

pythonimport math

print(math.remainder(10, 3))

Resultatet av kjøringen av koden:

python1.0

Eksempel

La oss nå prøve å finne ut resten etter å dele tallene 10 med 0:

pythonimport math

print(math.remainder(10, 0))

Etter å ha kjørt koden vil funksjonen returnere en feil:

errorValueError: math domain error

Se også

  • metoden fmod i modulen math,
    som returnerer resten etter divisjon av flyttall
  • metoden modf i modulen math,
    som returnerer brøk- og heltallsdelen av et tall
  • funksjonen divmod,
    som returnerer en tuppel med kvotient og rest ved divisjon