Metoden remainder i math-modulet

Metoden remainder i modulet math returnerer resten af divisionen af et tal med et andet. I den første parameter for metoden angiver vi tallet, der skal divideres (dividend), i den anden parameter - tallet, der divideres med den første (divisor). I modsætning til operatoren % returnerer metoden altid en flydende kommaværdi.

Syntaks

pythonimport math

math.remainder(dividend, divisor)

Eksempel

Lad os finde resten af divisionen af tallet 25 med 5:

pythonimport math

print(math.remainder(25, 5))

Resultatet af kodeudførelsen:

python0.0

Eksempel

Lad os nu få resten af divisionen af 30 med 4:

pythonimport math

print(math.remainder(30, 4))

Resultatet af kodeudførelsen:

python-2.0

Eksempel

Lad os finde resten af divisionen af tallene 10 og 3:

pythonimport math

print(math.remainder(10, 3))

Resultatet af kodeudførelsen:

python1.0

Eksempel

Lad os nu prøve at finde resten af divisionen af tallene 10 med 0:

pythonimport math

print(math.remainder(10, 0))

Efter kodeudførelsen returnerer funktionen en fejl:

errorValueError: math domain error

Se også

  • metoden fmod i modulet math,
    som returnerer resten af division af flydende kommatal
  • metoden modf i modulet math,
    som returnerer brøk- og heltalsdelen af et tal
  • funktionen divmod,
    som returnerer en tupel bestående af kvotient og rest ved division