Курс 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. 9 уловок для чистого кода
  2. Сортировка с помощью key
  3. Переворот строки
  4. Генераторы данных
  5. Создание объекта timedelta
  6. Вычисление натуральных логарифмов в NumPy
  7. Измерение времени выполнения кода в Python
  8. Подсчет частотности элементов в Python
  9. Округление в Python
  10. Атрибуты класса и экземпляра
  11. Переопределение метода __eq__
  12. Исключение NotImplementedError
  13. Создание списков в Python
  14. Генерация тестовых данных с factory_boy
  15. Возврат нескольких значений
  16. Объединение словарей в Python
  17. Работа с кортежами
  18. Оператор is в Python
  19. Списковый компрехеншен.
  20. Освоение Python
  21. Создание уникального проекта
  22. Повторение и перенос строки
  23. Расчет времени выполнения кода
  24. Метод getitem для доступа к элементам последовательности
  25. Метод округления чисел
  26. Оператор «not» в Python
  27. Автоматизация действий с Pyautogui
  28. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  29. Проверка типов с использованием isinstance
  30. Функции min(), max(), sum()
  31. Функция zip() для объединения списков
  32. Работа с эмодзи в Python
  33. Метод join() для объединения элементов
  34. Использование двоеточия в Python
  35. Замер времени выполнения кода
  36. Удаление элементов из списка в Python.
  37. Ошибка NotImplemented в Python
  38. Декораторы в Python
  39. Обработка ошибок в JSON данных
  40. Работа с timedelta в Python
  41. Фильтрация данных в Python.
  42. Цикл for в Python
  43. Профилирование данных с Pandas
  44. Переворот списка в Python
  45. Получение списка файлов в директории с использованием os

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