Ошибка.
Попробуйте повторить позже
Алгоритм вычисления значения функций и , где - натуральное число, заданы следующими соотношениями:
, при
, при
, при
, при
Чему равна значение выражения
def f(n): if n < 15: return n return 2 * f(n - 3) + 4 + f(n - 1) def g(n): if n >= 99: return 1 + 2*n return n * g(n + 2) + g(n * 2) print(f(52) - g(88))
Ошибка.
Попробуйте повторить позже
Алгоритм вычисления значения функций и , где - натуральное число, заданы следующими соотношениями:
, при
, при
, при
, при
Чему равна сумма цифр выражения
def f(n): if n < 200: return 200 return (n + 1) * f(n - 4) - 10 * (n - 2) def g(n): if n >= 505: return n return n ** 2 + g(n + 4) print(sum(int(i) for i in str(f(300) - g(20))))
Ошибка.
Попробуйте повторить позже
Алгоритм вычисления функций и задан следующими соотношениями:
при
при
Чему равна сумма цифр значения функции F(20)+G(10)?
def F(n): if n == 1: return 1 else: return F(n-1)+G(n-1) def G(n): if n == 1: return 2 else: return F(n-1)-2*G(n-1) print(F(20)+G(10))
Программа выводит значение 3591153, в задании требуется найти сумму цифр этого числа: – это и будет ответ на данную задачу.
Ошибка.
Попробуйте повторить позже
Ниже записаны две рекурсивные функции и :
, при
, при
, при
, при
Вычислите значение выражения .
def F(n): if n > 2: return F(n-1)+ G(n-2) else: return n+3 def G(n): if n > 2: return G(n-1) + F(n-1) else: return n+1 print(G(4)+F(5))
Ошибка.
Попробуйте повторить позже
Ниже записаны две рекурсивные функции и :
, при
, при
, при
, при
Вычислите значение выражения .
def f(n): if n <= 2:return n + 2 return f(n-1) + g(n-1) def g(n): if n <= 2:return n + 1 return g(n-1) + f(n-2) print((g(4)+g(3))**0.5)
Ошибка.
Попробуйте повторить позже
Алгоритм вычисления значения функций и , где - целое число, заданы следующими соотношениями:
при
при
при
при
Найдите такое , при котором .
def f(n): if n <= 2: return n**2 if n > 2: return g(n-2)-f(n-2)+8 def g(n): if n <= 2: return n-1 if n > 2: return f(n-1)+g(n-1) for n in range(100): if f(n) == 6607: print(n) break
Ошибка.
Попробуйте повторить позже
Алгоритм вычисления значения функций и , где - целое число, заданы следующими соотношениями:
при
при
при
при
Найдите такое , при котором .
Примечание. Знак // – означает деление нацело.
def f(n): if n <= 2: return n if n > 2: return g(n//2)+f(n-2) def g(n): if n <= 2: return n-1 if n > 2: return f(n-2)-g(n//5)+11 for n in range(100): if g(n) == 7693: print(n)
Ошибка.
Попробуйте повторить позже
Алгоритм вычисления значения функций и , где - целое неотрицательное число, заданы следующими соотношениями:
при
при
при
при
Найдите такое , при котором .
Примечание. Знак // – означает деление нацело.
def f(n): if n <= 3: return 1 if n > 3: return g(n-1)*f(n//4) - 12 def g(n): if n <= 1: return 1 if n > 1: return f(n-3)+g(n//3) + 1 for n in range(100): if f(n) == 14145: print(n)
Ошибка.
Попробуйте повторить позже
Алгоритм вычисления значения функций и , где - целое неотрицательное число, заданы следующими соотношениями:
при
при
при .
при .
Чему равно значение функции ?
В ответе запишите только целое число.
def f(n): if n <= 5: return n-1 if n > 5: return f(n-1) * f(n-1) - g(n-4) - 2 def g(n): if n <= 5: return n-4 if n > 5: return g(n-3) - g(n-3) - f(n-4) + 2 print(f(9))
Ошибка.
Попробуйте повторить позже
Алгоритм вычисления значения функций и , где - целое неотрицательное число, заданы следующими соотношениями:
при
при
при .
при .
Чему равно значение функции ?
В ответе запишите только целое число.
def f(n): if n <= 2: return 1 if n > 2: return f(n-1) + g(n-2) - 2 def g(n): if n <= 3: return 2 if n > 3: return g(n-1) - f(n-2) + 2 print(f(31))
Ошибка.
Попробуйте повторить позже
Алгоритм вычисления функций F(n) и G(n) задан следующими соотношениями:
, при
, при
, при
Чему равно значение функции G(5)?
from functools import lru_cache @lru_cache(None) def f(n): if n == 1:return 2 if n > 1:return g(n-1) * f(n-1) -n**n def g(n): if n == 1:return 2 if n > 1:return 5*f(n-1)-n*g(n-1) print(g(5))
Ошибка.
Попробуйте повторить позже
Алгоритм вычисления функций и задан следующими соотношениями:
при
при
Чему равна сумма цифр значения функции F(20)?
from functools import lru_cache def sum_of_digits(n):#Функция,подсчитывающая сумму цифр числа s = 0 while n > 0: s += n % 10 n //= 10 return s @lru_cache(None) def f(n): if n == 1:return 1 if n > 1:return f(n-1) + 2*g(n-1) @lru_cache(None) def g(n): if n == 1:return 1 if n > 1:return f(n-1)-3*g(n-1) print(sum_of_digits(f(20)))