Metoden remainder i math-modulen

Metoden remainder i modulen math returnerar resten av division av ett tal med ett annat. I den första parametern för metoden anger vi talet som ska delas (täljare), i den andra parametern - talet som vi delar det första med (nämnare). Till skillnad från operatorn % returnerar metoden alltid ett flyttalsvärde.

Syntax

pythonimport math

math.remainder(täljare, nämnare)

Exempel

Låt oss hitta resten av division av talet 25 med 5:

pythonimport math

print(math.remainder(25, 5))

Resultatet av kodkörningen:

python0.0

Exempel

Låt oss nu få resten av division av 30 med 4:

pythonimport math

print(math.remainder(30, 4))

Resultatet av kodkörningen:

python-2.0

Exempel

Låt oss ta reda på resten av division av talen 10 och 3:

pythonimport math

print(math.remainder(10, 3))

Resultatet av kodkörningen:

python1.0

Exempel

Låt oss nu försöka ta reda på resten av division av talen 10 med 0:

pythonimport math

print(math.remainder(10, 0))

Efter kodkörningen returnerar funktionen ett fel:

errorValueError: math domain error

Se även

  • metoden fmod i modulen math,
    som returnerar resten av division av flyttal
  • metoden modf i modulen math,
    som returnerar bråkdel och heltalsdel av ett tal
  • funktionen divmod,
    som returnerar en tupel bestående av kvot och rest vid division