Курс 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. Регистрация на хакатоне
  3. Операторы увеличения и уменьшения переменной
  4. Модуль subprocess: запуск внешних команд
  5. Оптимизация памяти с __slots__
  6. Область видимости переменных
  7. Concrete Paths в Python
  8. Преобразование range в итератор
  9. Установка и использование TensorFlow
  10. Работа с itertools
  11. Создание новых списков в Python
  12. Метод get для словаря
  13. Метод matmul для умножения матриц
  14. Использование подчеркивания в REPL
  15. Повторение элементов списков
  16. Python Метод sleep() времени
  17. Декораторы в Python
  18. Функция zip() для объединения списков
  19. Область видимости переменных
  20. Использование двоеточия в Python
  21. Реализация метода __abs__ в Python
  22. Проблема сравнения словарей
  23. Оператор «not» в Python
  24. Работа с набором данных CIFAR10 в PyTorch
  25. Метод getitem для доступа к элементам последовательности
  26. Поток данных в Python
  27. Основы работы с базами данных в Python
  28. Функция с *args.
  29. Поиск элементов BeautifulSoup
  30. Моржовый оператор в Python 3.8
  31. Создание множества в Python
  32. Именованные кортежи в Python
  33. Работа с комплексными числами
  34. Профилирование кода на Python
  35. Метод rpow в Python
  36. Манипуляция формой массива в Numpy
  37. Непрерывная проверка в Python
  38. Декораторы в Python
  39. Создание лямбда-функций
  40. Установка и использование emoji
  41. Разбиение строки в Python
  42. Изменения в обработке логических значений
  43. Сравнение объектов в Python
  44. Логические значения в Python
  45. Метод __int__ в Python

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