Функция divmod() в Python
avatar
7 | (offline)
❤️‍🔥Notehunter Developer
Добавлено:
Категория: Основы «Python»
Комментариев: 0

Встроенная функция divmod() в Python предназначена для деления двух входных чисел. 

Синтаксис:

divmod(a, b)

Аргументы:

  • a - делимое число. 
  • b - делитель.

Числа не должны быть сложными. Могут быть записаны в любом формате: десятичный, двоичный, восьмеричный и т.д.

Возвращает функция divmod() кортеж состоящий из частного и остатка при использовании целочисленного деления.

Примеры:

# Целые числа
print(divmod(6, 2))

# Числа с плавающей точкой
print(divmod(6.5, 2.5))

# Числа в шестнадцатеричной системе 10 / 5
print(divmod(0xa, 0x5))

# Отрицательные числа
print(divmod(-6, 2))

Результаты:

>>> (3, 0)
>>> (2.0, 1.5)
>>> (2, 0)
>>> (-3, 0)

 Примечание: в случае с плавающей точкой q * b + a % b в некоторых случаях очень близко к a.

Теги записи: Python, Основы Python, Математика,
Комментарии к статье 0
Комментариев нет
Форма добавления комментария (необходима регистрация)