Как проверить, является ли частное целое значение? python - PullRequest
0 голосов
/ 04 февраля 2020

Напишите функцию Python, чтобы проверить, делится ли число на другое число. Примите два целых значения от пользователя.

Ответы [ 2 ]

0 голосов
/ 05 февраля 2020

Для этого уже есть встроенный оператор по модулю (%) . Вы можете использовать его, чтобы получить остаток от деления двух чисел. Вы также можете использовать трюк для получения логического значения, когда два числа делятся без остатка, проверяя результат с логическим «не» перед ним. В Python логические значения на самом деле являются числами 0 и 1, поэтому значение истинности нужно только инвертировать для получения правильного результата.

def check_divisibility(m, n):
    return not m % n
0 голосов
/ 05 февраля 2020

Для этого вы можете использовать оператор по модулю % и проверить, возвращает ли он 0 или нет.

def divisible(m, n):
    return True if m % n == 0 else False

print(divisible(30, 6))
print(divisible(23, 5))

Результат

TRUE
FALSE
...