Metoda remainder modułu math

Metoda remainder modułu math zwraca resztę z dzielenia jednej liczby przez drugą. W pierwszym parametrze metody określamy liczbę, którą chcemy podzielić (dzielna), w drugim parametrze - liczbę, przez którą dzielimy pierwszą (dzielnik). W przeciwieństwie do operatora % metoda zawsze zwraca wartość zmiennoprzecinkową.

Składnia

pythonimport math

math.remainder(dzielna, dzielnik)

Przykład

Znajdźmy resztę z dzielenia liczby 25 przez 5:

pythonimport math

print(math.remainder(25, 5))

Wynik wykonania kodu:

python0.0

Przykład

A teraz uzyskajmy resztę z dzielenia 30 przez 4:

pythonimport math

print(math.remainder(30, 4))

Wynik wykonania kodu:

python-2.0

Przykład

Dowiedzmy się jaka jest reszta z dzielenia liczb 10 i 3:

pythonimport math

print(math.remainder(10, 3))

Wynik wykonania kodu:

python1.0

Przykład

A teraz spróbujmy dowiedzieć się jaka jest reszta z dzielenia liczb 10 przez 0:

pythonimport math

print(math.remainder(10, 0))

Po wykonaniu kodu funkcja zwróci nam błąd:

errorValueError: math domain error

Zobacz też

  • metoda fmod modułu math,
    która zwraca resztę z dzielenia liczb zmiennoprzecinkowych
  • metoda modf modułu math,
    która zwraca część ułamkową i całkowitą liczby
  • funkcja divmod,
    która zwraca krotkę z ilorazu i reszty z dzielenia