Metóda remainder modulu math

Metóda remainder modulu math vracia zvyšok po delení jedného čísla druhým. V prvom parametri metódy uvádzame číslo, ktoré chceme rozdeliť (delenec), v druhom parametri - číslo, ktorým delíme prvé (deliteľ). Na rozdiel od operátora % metóda vždy vracia desatinnú hodnotu.

Syntax

pythonimport math

math.remainder(delenec, deliteľ)

Príklad

Poďme nájsť zvyšok po delení čísla 25 číslom 5:

pythonimport math

print(math.remainder(25, 5))

Výsledok vykonania kódu:

python0.0

Príklad

Teraz poďme získať zvyšok po delení 30 číslom 4:

pythonimport math

print(math.remainder(30, 4))

Výsledok vykonania kódu:

python-2.0

Príklad

Poďme zistiť zvyšok po delení čísel 10 a 3:

pythonimport math

print(math.remainder(10, 3))

Výsledok vykonania kódu:

python1.0

Príklad

Teraz skúsme zistiť zvyšok po delení čísel 10 číslom 0:

pythonimport math

print(math.remainder(10, 0))

Po vykonaní kódu funkcia vráti chybu:

errorValueError: math domain error

Pozri tiež

  • metóda fmod modulu math,
    ktorá vracia zvyšok po delení čísel s pohyblivou rádovou čiarkou
  • metóda modf modulu math,
    ktorá vracia zlomkovú a celú časť čísla
  • funkcia divmod,
    ktorá vracia n-ticu z podielu a zvyšku pri delení