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