Функция divmod

Функцията divmod връща кортеж от частното (числото, получено от деленето на едно число на друго) и остатъка при деление. В първия параметър на метода посочваме числото, което трябва да се раздели (делимо), във втория параметър - числото, на което делим първото (делител).

Синтаксис

pythondivmod(делимо, делител)

Пример

Нека разберем частното и остатъка при деление на числото 20 на 5:

pythonprint(divmod(20, 5))

Резултат от изпълнението на кода:

python(4, 0)

Пример

А сега нека приложим функцията divmod към числото 21:

pythonprint(divmod(21, 5))

Резултат от изпълнението на кода:

python(4, 1)

Пример

Нека разберем частното и остатъка при деление на числото -15 на 2:

pythonprint(divmod(-15, 2))

Резултат от изпълнението на кода:

python(-8, 1)

Вижте също

  • метод fmod на модула math,
    който връща остатъка от деление на числа с плаваща запетая
  • метод remainder на модула math,
    който връща остатъка от деление на числа