Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
при
при чётных
при нечётных
Чему равно значение функции
?
def f(n):
if n < 3:
return 5
if n > 3 and n % 2 == 0:
return f(n-2) + 2*n - 1
if n > 3 and n % 2 != 0:
return f(n-1) * f(n-2) + 2
print(f(12))
Ответ: 80