Программа принимает на вход число и рекурсивно определяет, четное это число или нечетное.
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 Число нечетное!
Если вы ищете работу на Python, на Talanto.work сейчас есть варианты для junior, middle, senior…
Рынок Python-вакансий большой, но удобным его назвать сложно. Формально вакансий много, однако в реальном поиске…
Срезы в Python — это больше, чем a[2:7]. В статье — быстрый разбор полезных приёмов:…
В этой статье мы рассмотрим возведение в степень в Python с помощью различных методов, от…
Дубликаты в списке Python — частая проблема. В статье показано, как быстро убрать повторы, в…
Услуга виртуального хостинга на SpaceWeb позволяет арендовать часть сервера (shared-сервера) и разместить на нём свой…