Курс Python → Функция divmod() в Python

Функция divmod() в Python принимает два аргумента — делимое и делитель, и возвращает кортеж, содержащий частное и остаток от деления. Например, если мы вызовем функцию divmod(10, 3), она вернет (3, 1), так как 10 делится на 3 два раза с остатком 1.

Одним из преимуществ использования функции divmod() является то, что она возвращает оба значения сразу, что может быть удобно при выполнении дальнейших вычислений. Например, если нам нужно узнать какое-то определенное свойство числа, мы можем использовать результаты, полученные с помощью divmod().


# Пример использования функции divmod()
result = divmod(20, 7)
print(result) # Вывод: (2, 6)

Также стоит отметить, что функция divmod() может работать не только с целыми числами, но и с числами с плавающей точкой. В этом случае она вернет два значения — частное и остаток в виде чисел с плавающей точкой.

В заключение, функция divmod() в Python является удобным инструментом для выполнения операций деления сразу с получением как частного, так и остатка. Она может быть полезна в различных сценариях программирования, где требуется работа с числами и их деление.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Генераторы данных
  2. Метод index() в Python
  3. PEP-401: оператор
  4. Уникальные значения из списка
  5. Расширение операции побитового «и» в Python
  6. Классы данных в Python
  7. Сортировка и разворот списка
  8. Возврат нескольких значений из функции
  9. Работа с множествами в Python
  10. Объединение словарей в Python
  11. Работа с комбинациями в Python.
  12. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  13. Цикл for в Python
  14. Python Метод del.
  15. Оператор in в Python
  16. Метод count() для списков
  17. Разрешение имен в Python
  18. Применение функций в Python
  19. Конвертация коллекций в Python.
  20. Мониторинг работы программы Py-spy
  21. Импорт модулей в Python 3.12
  22. Идентификатор объекта в Python
  23. Метод __call__ в Python
  24. Хэш-функции и метод цепочек
  25. Логирование с Loguru
  26. Метод hash в Python
  27. Вакансии в Nebius
  28. Numpy: разбиение массивов
  29. Оператор @ для умножения матриц
  30. Переворот строки с использованием цикла
  31. Капитализация строк
  32. Разбиение строки в Python
  33. Метод rename() для переименования файлов и каталогов
  34. Методы работы со строками в Python
  35. Выключение компьютера с помощью Python
  36. Объединение списков в Python
  37. Функция product() из itertools
  38. Lambda Functions in Python
  39. Деление в Python
  40. F-строки в Python 3.8
  41. Логирование с Logzero
  42. JMESPath в Python
  43. Атрибуты объекта в Python
  44. Работа с индексами списков
  45. Создание объекта времени
  46. Управление импортом в Python
  47. Преобразование вложенного списка

Marketello читают маркетологи из крутых компаний