🔍 Как проверить, является ли число кратным в Python?
Чтобы проверить, кратно ли число в Python, вы можете использовать остаток от деления оператором `%`. Если остаток от деления числа на другое число равен нулю, значит, число кратно данному числу.
число % делитель == 0
Например, давайте проверим, является ли число 10 кратным 5:
число = 10
делитель = 5
если число % делитель == 0:
print("Число кратно делителю")
иначе:
print("Число не кратно делителю")
В этом примере, остаток от деления числа 10 на делитель 5 равен 0, поэтому число 10 является кратным 5.
Детальный ответ
Как проверить, кратно ли число в Python
Мы часто сталкиваемся с необходимостью проверять, делится ли одно число на другое без остатка. В языке программирования Python существует несколько способов проверки, я покажу вам два наиболее популярных метода.
1. Использование оператора модуля
Первый способ - это использование оператора модуля (%). Если остаток от деления числа на второе число равен нулю, значит, число является кратным.
Вот пример кода:
number = 10
divisor = 2
if number % divisor == 0:
print(f"{number} кратно {divisor}")
else:
print(f"{number} не кратно {divisor}")
В этом примере мы проверяем, делится ли число 10 на 2 без остатка. Если да, то выводится сообщение "{number} кратно {divisor}", в противном случае выводится сообщение "{number} не кратно {divisor}".
2. Использование функции divmod()
Второй способ - использование функции divmod(). Эта функция возвращает результат деления и остаток в виде кортежа (tuple). Если остаток равен нулю, значит, число является кратным.
Пример кода:
number = 15
divisor = 3
quotient, remainder = divmod(number, divisor)
if remainder == 0:
print(f"{number} кратно {divisor}")
else:
print(f"{number} не кратно {divisor}")
В этом примере мы используем функцию divmod() для проверки, делится ли число 15 на 3 без остатка. Если да, то выводится сообщение "{number} кратно {divisor}", в противном случае выводится сообщение "{number} не кратно {divisor}".
Заключение
Теперь вы знаете два основных способа проверки, кратно ли число в Python. Вы можете выбрать любой из них в зависимости от своих предпочтений и требований вашей программы. Надеюсь, этот материал будет полезен вам при разработке программ на Python.