Метод remainder модуля math - остаток от деления чисел на Python

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

Синтаксис

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

Пример

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

import math print(math.remainder(25, 5))

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

0.0

Пример

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

import math print(math.remainder(30, 4))

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

-2.0

Пример

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

import math print(math.remainder(10, 3))

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

1.0

Пример

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

import math print(math.remainder(10, 0))

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

ValueError: math domain error

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

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



Чат с GPT Компилятор