Программа принимает на вход число и рекурсивно определяет, четное это число или нечетное.
2
. Если это условие выполняется, то работа функции завершается.2
.True
или False
) мы определяем четность числа.Ниже дан исходный код для программы для рекурсивного определения четности числа. Результаты работы программы также даны ниже.
def check(n): if (n < 2): return (n % 2 == 0) return (check(n - 2)) n = int(input("Введите число:")) if (check(n) == True): print("Число четное!") else: print("Число нечетное!")
n
.n
, передается в качестве аргумента в рекурсивную функцию check()
, которая в коде написана самой первой.n < 2
. При выполнении данного условия функция прекращает свою работу и возвращает либо True
, либо False
.n - 2
.True
, то число четное, если False
, то нечетное.Пример 1: Введите число:124 Число четное! Пример 2: Введите число:567 Число нечетное!
Pydantic - это мощная библиотека проверки данных и управления настройками для Python, созданная для повышения…
Python предлагает набор библиотек, удовлетворяющих различные потребности в визуализации, будь то академические исследования, бизнес-аналитика или…
В Python для представления данных в двоичной форме можно использовать байты. Из этой статьи вы…
В этой статье рассказывается о том, что такое Werkzeug и как Flask использует его для…
При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные…
В этом руководстве мы рассмотрим, как добавить социальную аутентификацию с помощью GitHub и Google в…