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