Курс 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. Работа с часовыми поясами в Python
  4. Операторы увеличения и уменьшения переменной
  5. Обучение модели с указанием эпох
  6. Оптимизация памяти с помощью __slots__
  7. Работа с датой и временем в Python
  8. Docstring в Python
  9. Работа с CSV файлами
  10. Удаление первого элемента списка
  11. Частичное совпадение ввода
  12. Атрибуты объекта в Python
  13. Работа с CSV файлами в Python
  14. Избегайте двойного подчеркивания
  15. Работа со словарями
  16. Доступ к локальным переменным
  17. Манипуляция формой массива в Numpy
  18. Приближение чисел в Python
  19. Создание коллекций из выражения-генератора
  20. Метод ior для битовых операций
  21. Функции min(), max(), sum()
  22. Метод join для наборов
  23. Создание лямбда-функций
  24. Динамическая типизация в Python
  25. Копирование файлов с shutil()
  26. Наследование в программировании
  27. Пустой оператор pass в Python
  28. Конкатенация строк в Python
  29. Создание пользовательской коллекции в Python
  30. Оператор == в Python
  31. Метод join() для объединения строк
  32. Срезы в Python
  33. Сортировка с параметром key
  34. Списки: объединение, изменение
  35. Python: отсутствие точек с запятыми
  36. Шаблоны и наследование в Flask
  37. Закрытие файла в Python
  38. Псевдонимы в Python
  39. Python и Юникод: работа с цифрами
  40. Модуль os: работа с файлами и папками
  41. Retrying в Python: повторные вызовы
  42. Сортировка с помощью параметра key
  43. Преобразование данных в Python

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