Бесплатное занятие с репетитором 1 на 1! Оценим уровень знаний, разберём тему,
сформируем план подготовки к ЕГЭ. Запишись через тг-бот

осталось мест 52
Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Тренировки Пробники Статистика Карточки Учебник Об экзамене Учительская
  • Тренажёр заданий ЕГЭ
  • Тренажёр ЕГЭ по Информатике
  • Список заданий №16
  • Задание №16
  • Задание №53253 ЕГЭ Информатике

    Условие задания #53253

    №16 по КИМ

     F(n) = n + F(n–2), если n > 1 и при этом n нечётно;

    F(n) = n × F(n–1), если n чётно.

    F(1) = 1;

    Алгоритм вычисления значения функции F(n), где n – натуральное число, задан выше соотношениями.

    Чему равно значение функции F(40)?

    Ответ

    Ответ:

    16000

    Решение

    def f(n):

        if n == 1:

            return 1

        elif n % 2 == 0:

            return n * f(n-1)

        elif n>1 and n % 2 == 1:

            return n + f(n-2)

     

    print(f(40))

    Видеоразбор:

    Понятно ли решение?

    Решения от учеников
    0

    Похожие задания

    15
    Задание №44128Задание №147Задание №148Задание №149Задание №71676Задание №87750Задание №2143Задание №44138Задание №35240Задание №39323Задание №53253Задание №83700Задание №39748Задание №39749Задание №87751
    Бесплатно

    Решай задачи ЕГЭ в приложении

    Скачивай наш Тренажер ЕГЭ на iPhone или Android и тренируйся в любое время и в любом месте!

    Саша — ассистент в телеграмме