Функция проверки четности python

Содержание
  1. Определение четности числа в Python
  2. Оператор вычисления остатка от деления
  3. Определения четности числа с помощью оператора остатка от деления
  4. Написание функции для определения четности числа
  5. Как определить четность числа на Python?
  6. Оператор деления по модулю
  7. Как при помощи оператора % проверить четность числа?
  8. Как проверить, является ли число четным?
  9. Как проверить, является ли число нечетным
  10. Пример 1. Функция для проверки четности числа
  11. Пример 2. Проверка четности/нечетности вводимых пользователем данных
  12. Итоги
  13. Функция Python для проверки числа на четность или нечетность
  14. Четное или нечетное число в Python
  15. Программа Python для поиска нечетного или четного с использованием функции
  16. Функция Python для проверки, является ли заданное число четным или нечетным
  17. Заключение
  18. Проверка числа на чётность в Python
  19. Введение
  20. Оператор % в Python
  21. Проверка числа на чётность в Python
  22. Заключение

Определение четности числа в Python

Картинка к уроку

Для того чтобы определить четное число введено или нет в Python необходимо воспользоваться оператором «Остаток деления» и написать условие.

Оператор вычисления остатка от деления

В языке программирования Python, также как и в других языках программирования, есть команда — оператор (%), который вычисляет остаток от деления на число. Приведем примеры:

4 % 2 >>>0 5 % 2 >>>1 20 % 10 >>>0 25 % 10 >>>5

При делении числа 4 на 2 — остаток 0. При делении числа 5 на 2 — остаток 1. При делении числа 20 на 10 — остаток 0. При делении числа 25 на 10 — остаток 5.

Определения четности числа с помощью оператора остатка от деления

Мы знаем, что при делении четного числа на 2 у нас в остатке остается 0. Поэтому для определения четного и нечетного числа можем воспользоваться оператором остатка от деления. Напишем для этого условие:

a = 5 if a % 2 == 0: print('Четное число') else: print('Нечентное число') >>> Нечетное число

В начале присваиваем переменной a число, четность которого хотим проверить. Далее пишем условие: если остаток деления переменной a на 2 равно 0, то вывести на экран «Четное число», в противном случае вывести «Нечетное число».

Читайте также:  Html colors blue grey

При запуске написанного кода, мы увидим «Нечетное» число.

Написание функции для определения четности числа

Можем написать функцию, которая на входе будет получать число, а на выходе выводить на экран «Четное число» или «Нечетное число» в зависимости от четности полученного числа.

def even_or_odd(a): if a % 2 == 0: print('Четное число') else: print('Нечентное число') even_or_odd(10) >>> Четное число even_or_odd(11) >>> Нечетное число

Разберем написанный код. В первой строке мы объявляем новую функцию. Назовем её even_or_odd. Функция на входе будет получать одно число. Далее она проверяет это число на остаток от деления на 2 и выводит на печать «Четное число» или «Нечетное число». Условие, которое написано в функции мы рассмотрели уже ранее.

Как видим, определить четность числа — это довольно простая задача, которая быстро решается с помощью оператора остатка от деления (%).

Источник

Как определить четность числа на Python?

Из этого руководства вы узнаете, как определить четность числа (т.е. проверить, является ли оно четным). Также мы разберем, как работает оператор деления по модулю в Python.

Начнем с определений. Четное число делится на два без остатка, а нечетное не делится. В Python четность числа можно проверить с использованием оператора деления по модулю (%).

Оператор деления по модулю

В Python оператор деления по модулю (%) возвращает остаток от деления двух чисел. Используется он так:

Если эта операция возвращает 0, это означает, что a делится на b поровну.

Например, если у вас есть 15 кусков пиццы для трех человек и вы хотите проверить, можно ли разделить пиццу на всех поровну, вы можете использовать оператор %:

Как при помощи оператора % проверить четность числа?

Оператор деления по модулю возвращает остаток от деления. По определению, четное число делится на 2 нацело, а нечетное не делится. В контексте оператора % это означает, что деление по модулю нечетного числа на 2 возвращает 1 в качестве остатка, а деление четного возвращает 0.

Как проверить, является ли число четным?

Оператор деления по модулю позволяет найти остаток от деления. При делении четного числа на 2 остаток равен 0.

Чтобы написать программу для проверки четности числа:

  • найдите остаток от деления заданного числа на 2
  • при помощи оператора сравнения проверьте, равен ли остаток 0

Например, давайте проверим, является ли число 9 четным:

number = 9 is_even = number % 2 == 0 print(is_even) # Результат: # False

Как проверить, является ли число нечетным

Аналогично определяется нечетность числа. Остаток от деления нечетного числа на 2 равен 1.

Чтобы написать программу для проверки нечетности числа:

  • найдите остаток от деления заданного числа на 2
  • при помощи оператора сравнения проверьте, равен ли остаток 1

Например, давайте проверим, является ли число 11 нечетным:

number = 11 is_odd = number % 2 == 1 print(is_odd) # Результат: # True

Пример 1. Функция для проверки четности числа

В предыдущих примерах вы увидели, как проверить четность числа при помощи оператора деления по модулю. Но это были лишь отдельные выражения. Если вы захотите повторно использовать логику четности/нечетности, вам придется переписывать сравнения снова и снова.

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

Вот две функции для определения четности и нечетности числа (соответственно):

def is_even(n): return n % 2 == 0 def is_odd(n): return n % 2 != 0

Теперь вы можете использовать эти функции в любом месте вашего кода бесконечное количество раз.

print(is_odd(10)) print(is_even(6)) # Результат: # False # True

Пример 2. Проверка четности/нечетности вводимых пользователем данных

Обычная задача для начинающих питонистов – принять пользовательский ввод и проверить, является ли он четным/нечетным. Вот программа, которая сделает это за вас:

number = int(input("Введите число: ")) if number % 2 == 0: print("Число четное") else: print("Число нечетное")
Введите число: 16 Число четное
  • функция input() принимает ввод пользователя в консоли
  • вызов int() преобразует введенную строку в целое число
  • оператор if-else проверяет, делится ли введенное число на 2.

Итоги

Сегодня вы узнали, как с помощью Python определить четность числа.

Если оператор деления по модулю % при делении числа на 2 возвращает 0, значит, число делится на 2 без остатка и, следовательно, является четным. Если оператор % возвращает 1, значит, число нечетное.

Источник

Функция Python для проверки числа на четность или нечетность

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

Четное или нечетное число в Python

В математике целые числа можно разделить на две основные категории, а именно: четные и нечетные числа. Четное число — это целое число, которое точно делится на 2, т. е. при делении на 2 остатка нет. С другой стороны, нечетное число — это целое число, которое не делится без остатка на 2.

Программа Python для поиска нечетного или четного с использованием функции

  • Чтобы определить, является ли число четным или нечетным, мы используем оператор модуля ( % ), который возвращает остаток от деления. В Python оператор модуля — это знак процента ( % ).
  • При делении числа на 2, если в остатке остается 0, то это четное число.
  • Если в остатке остается 1, то это нечетное число.

Функция Python для проверки, является ли заданное число четным или нечетным

Давайте теперь реализуем функцию на Python:

def check_even_odd(number): if number % 2 == 0: return "Even" else: return "Odd" print(check_even_odd(7)) print(check_even_odd(8)) print(check_even_odd(0)) 
  • В этом фрагменте кода мы определили функцию с именем check_even_odd который принимает один аргумент number .
  • Внутри функции мы использовали оператор if-else с условием number % 2 == 0 . Это условие будет истинным, если number делится на 2 без остатка (т. е. это четное число), и функция вернет строку «Четное».
  • Если условие ложно (т. number не делится нацело на 2, что делает его нечетным числом), функция вернет строку «Odd».
  • Далее мы видим, что функция правильно идентифицирует 10 как четное число, 13 как нечетное число и 0 (которое считается четным) как четное число.

Функция Python для проверки числа на четное или нечетное

Заключение

В этой статье мы узнали, как создать функцию Python, которая может определить, является ли заданное число четным или нечетным.

Вы также можете прочитать следующие руководства по Python.

Я Биджай Кумар, Microsoft MVP в SharePoint. Помимо SharePoint, последние 5 лет я начал работать над Python, машинным обучением и искусственным интеллектом. За это время я приобрел опыт работы с различными библиотеками Python, такими как Tkinter, Pandas, NumPy, Turtle, Django, Matplotlib, Tensorflow, Scipy, Scikit-Learn и т. д. для различных клиентов в США, Канаде, Великобритании, Австралии, Новая Зеландия и т. д. Проверьте мой профиль.

Источник

Проверка числа на чётность в Python

Статьи

Введение

В статье рассмотрим, как проверить число на чётность в Python.

Оператор % в Python

Для проверки чисел на чётность мы будем использовать оператор %. Для тех, кто не знаком с ним, объясню – при использовании оператора % итогом будет являться остаток от деления.

Допустим, у нас есть цифра 5, для проверки на чётность нужно проверить, делится ли оно нацело на 2. Используя оператор % это будет выглядеть следующим образом:

Рассчитаем ответ. В цифре 5 две двойки, т.е. нацело получилось разделить только цифру 4, а остаток равен единице, следовательно цифра 5 нечётная. Итоговый пример:

Проверка числа на чётность в Python

Я надеюсь стало понятнее, как работает оператор %, поэтому перейдём к написанию кода.

Для начала создадим переменную number, в которую пользователь будет вводить число:

number = int(input('Введите число: '))

Далее будет производиться проверка числа на чётность:

# Если число нацело делится на 2 if number % 2 == 0: print("Число чётное") else: print("Число нечётное")
# Ввод: Введите число: 10 # Вывод: Число чётное
# Ввод: Введите число: 111 # Вывод: Число нечётное

Заключение

В статье мы с Вами научились производить проверку на чётность числа с помощью Python. Надеюсь Вам понравилась статья, удачи! 🙂

Источник

Оцените статью