Метод remainder модуля math

Метод remainder модуля math возвращает остаток от деления одного числа на второе. В первом параметре метода указываем число, которое нужно разделить (делимое), во втором параметре - число, на которое делим первое (делитель). В отличие от оператора % метод всегда возвращает вещественное значение.

Синтаксис

pythonimport math

math.remainder(делимое, делитель)

Пример

Давайте найдем остаток от деления числа 25 на 5:

pythonimport math

print(math.remainder(25, 5))

Результат выполнения кода:

python0.0

Пример

А теперь давайте получим остаток от деления 30 на 4:

pythonimport math

print(math.remainder(30, 4))

Результат выполнения кода:

python-2.0

Пример

Давайте узнаем остаток от деления чисел 10 и 3:

pythonimport math

print(math.remainder(10, 3))

Результат выполнения кода:

python1.0

Пример

А теперь давайте попробуем узнать остаток от деления чисел 10 на 0:

pythonimport math

print(math.remainder(10, 0))

После выполнения кода функция вернет нам ошибку:

errorValueError: math domain error

Смотрите также

  • метод fmod модуля math,
    который возвращает остаток от деления чисел с плавающей точкой
  • метод modf модуля math,
    который возвращает дробную и целую часть числа
  • функция divmod,
    которая возвращает кортеж из частного и остатка при делении