Войти
или
Зарегистрироваться
Маркетплейс
Курсы
Учебник
Учебник 2.0
ОГЭ/ЕГЭ
Олимпиады
Рубрикатор
Компилятор
Онлайн Компилятор
Компилятор Python (lite)
Редактор HTML Code
Статья Автор:
Гаспарян Аркадий
ЗАДАНИЕ 23
def f23(n): if (n-sf[0])*(n-sf[1])>0: return 0 if n in dp: return dp[n] dp[n] = f23(n-4)+f23(n//7) #операции из условия, здесь можно менять return dp[n] start, end = 79, 9 #<------ здесь можно менять (старт, финиш). Если в условии сказано, что "содержит", # то сначала пишем от первого числа до "содержит", запускаем программу, а потом от "содержит" до последнего числа, запускаем программу. # Результатом программы в этом случае будет произведение чисел из результатов каждой программы. sf = [start, end] dp = {end: 1} #Если есть число, которое "не проходит", то пишем в словарь, через запятую: {...число "не проходит": 0} print(f23(start))
×
×
Чтобы оставить комментарий нужна авторизация
Печать