Курс 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. Деление в Python
  2. Логирование в Python
  3. Анализ кода — Python
  4. globals и locals
  5. Создание спинбокса в tkinter
  6. Работа с IP-адресами в Python
  7. Функции с дополнением
  8. Переворот списка в Python
  9. Функция zip() в Python
  10. Протокол управления контекстом
  11. Изменения в обработке логических значений
  12. Работа с необработанными строками
  13. Проверка условий: all и any
  14. Типы возвращаемых значений в Python
  15. Поиск индекса элемента в списке
  16. Работа с коллекциями Python
  17. Лямбда-функции для min/max
  18. Измерение времени выполнения кода с использованием time
  19. OrderedDict — упорядоченный словарь
  20. Переопределение метода xor в Python
  21. Частичное совпадение пользовательского ввода в Python 3.10
  22. Обязательные аргументы в Python
  23. Метод __float__ в Python
  24. Создание виртуальной среды
  25. Управление ресурсами с контекстными менеджерами
  26. Списковые включения в Python
  27. Функция eval() в Python
  28. Форматирование данных с pprint
  29. Запрос пароля с помощью getpass
  30. Создание новой даты в Python
  31. Компиляция регулярных выражений
  32. Умножение строк и списков
  33. Копирование списков в Python
  34. Работа с zip-архивами в Python
  35. Создание циклической ссылки
  36. Освобождение памяти в Python
  37. Конвертация коллекций в Python.
  38. None в Python: использование и особенности
  39. Передача словаря через **kwargs
  40. Работа с геоданными с помощью geopy
  41. Вложенные функции в Python
  42. Переопределение унарных операторов
  43. JSON в Python: модуль, dump, dumps, load
  44. Явный импорт переменных
  45. Работа с путями в Python
  46. Создание словарей в Python
  47. Основные операции с Numpy
  48. IPython и Jupyter Notebook: руководство

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