Проверка четных или нечетных чисел Python
Определите, является ли целое число четным или нечетным, используя арифметический оператор по модулю в Python.
Обзор
Четное число — это целое число, которое делится ровно на 2. Нечетное число оставляет в остатке 1 при делении на 2.
Мы используем оператор Python по модулю `%`, который возвращает остаток от деления. Для любого четного числа `n % 2` оценивается как `0`.
Эта классическая концепция информатики широко используется при создании циклов, секционировании данных и разработке базовых алгоритмов.
Код и вывод выполнения
Функция для оценки статуса нечетности/четности отрицательных, положительных и нулевых целых чисел.
def is_even(num):
return num % 2 == 0
numbers = [4, 7, 0, -3]
for n in numbers:
result = "Even" if is_even(n) else "Odd"
print(f"{n:2d} is {result}") 4 is Even
7 is Odd
0 is Even
-3 is OddПошаговая реализация
- Чередование цветов строк в таблицах/интерфейсах пользователя
- Распределение задач по нескольким рабочим процессам
- Загадки математической теории чисел
Часто задаваемые вопросы
0 четное или нечетное?
Ноль четный, потому что при его делении на 2 остается остаток 0 (0 = 2 * 0).
Связанные темы
Проверьте, является ли число положительным, отрицательным или нулевым в Python, используя условное ветвление.
Скрипт простого калькулятора PythonСоздайте базовый калькулятор на Python. Узнайте, как сопоставлять математические операторы, использовать потоки выполнения пользователей и обрабатывать логику собственными средствами.