Python: функция divmod ()
функция divmod ()
Функция divmod () принимает два не комплексных числа в качестве аргументов и возвращает пару чисел, состоящую из их частного и остатка, при использовании целочисленного деления. Со смешанными типами операндов применяются правила для двоичных арифметических операторов.
Версия:
(Python 3)
Синтаксис:
divmod (x, y)
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
х (числитель) | Число, не комплексное число | необходимые |
у (знаменатель) | Число, не комплексное число | необходимые |
Примечание. Для целых чисел результат такой же, как (a // b, a% b).
Для чисел с плавающей запятой результат равен (q, a% b), где q обычно math.floor (a / b), но может быть на 1 меньше, чем это. В любом случае q * b + a% b очень близко к a, если a% b отличен от нуля, он имеет тот же знак, что и b, и 0 <= abs (a% b) <abs (b).
Пример: функция Python divmod ()
print('divmod(9, 2) =', divmod(9, 2))
print('divmod(2, 9) =', divmod(2, 9))
print('divmod(6, 6) =', divmod(6, 6))
# divmod() with Floats
print('divmod(9.0, 2) =', divmod(9.0, 2))
print('divmod(2, 9.0) =', divmod(2, 9.0))
print('divmod(6.5, 2.5) =', divmod(6.5, 2.5))
print('divmod(2.5, 0.5) =', divmod(2.5, 0.5))
Выход:
divmod (9, 2) = (4, 1) divmod (2, 9) = (0, 2) divmod (6, 6) = (1, 0) divmod (9,0, 2) = (4,0, 1,0) divmod (2, 9,0) = (0,0, 2,0) divmod (6,5, 2,5) = (2,0, 1,5) divmod (2,5, 0,5) = (5,0, 0,0)
Редактор кода Python:
Предыдущая: dir ()
Далее: перечислить ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования