Курс 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. Работа с zip()
  2. Аргументы *args и **kwargs
  3. Генератор списка в Python
  4. Установка и использование TensorFlow
  5. Принципы LSP и ISP в Python
  6. Удаление знаков препинания в Python
  7. Метод __getitem__ в Python
  8. Оптимизация строк в Python
  9. Преобразование Excel в PDF с Spire.XLS
  10. Избегайте пустого списка
  11. Закрытие файла в Python
  12. Объединение, распаковка и деструктуризация
  13. Сравнение строк в Python
  14. Создание пар из последовательностей
  15. Структура данных deque в Python
  16. Объявление переменных в Python
  17. F-строки в Python 3.8
  18. Функция pow() — возвести число в степень
  19. Возвращение нескольких значений
  20. Функция product() в Python
  21. Изменение списка срезом
  22. Создание Radio кнопок в tkinter
  23. Работа с кортежами в Python
  24. Метод join() с набором
  25. Дизассемблирование Python кода
  26. Логические значения в Python
  27. Область видимости переменных
  28. Красивый вывод списка
  29. Работа с Path в Python
  30. Удаление элементов по срезу
  31. Генераторы и сеты в Python
  32. Создание треугольника Паскаля
  33. Область видимости переменных
  34. Работа с файлами в Python
  35. Именованные кортежи в Python
  36. Функции range() в Python
  37. Распаковка значений в Python
  38. Метод hash в Python
  39. Управление доступом к модулю
  40. Создание и операции с дробями
  41. Функции высшего порядка в Python
  42. Расширение информации об ошибке в Python
  43. Обработка ошибок в Python
  44. Генераторы в Python
  45. Списки в Python: синтаксис представления
  46. Получение значений из словарей
  47. Работа с временем в Python

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