Добавить в корзинуПозвонить
Найти в Дзене
Иван Кулавский

Решение задания № 23 в Python

Задача с сайта Полякова К.Ю. Досрочный ЕГЭ-2025 прежде всего болванка программы код в Python def f(a, b):
if a == b:
return 1
if a > b: #случай, когда от меньшего числа идем к большему
return 0
if a < b: #случай, когда от меньшего числа идем к большему
return f(a, b) + f(a, b)
print(f(a, b)) подставляем наши данные из условия задачи def f(a, b):
if a == b:
return 1
if a > b or a == 35: # важно через or
return 0
if a < b:
return f(a + 1, b) + f(a + 2, b) + f(a * 2, b)
print(f(7, 13) * f(13, 15) * f(15, 51)) # перемножаем по правилам комбинаторики Главное в решении этой задачи и похожих: отработать шаблон кода понимать, где + , а где * самая легкая задача до сих пор( - даже грустно)

Задача с сайта Полякова К.Ю.

Досрочный ЕГЭ-2025

прежде всего болванка программы

код в Python

def f(a, b):
if a == b:
return 1
if a > b: #случай, когда от меньшего числа идем к большему
return 0
if a < b: #случай, когда от меньшего числа идем к большему
return f(a, b) + f(a, b)

print(f(a, b))

-2

подставляем наши данные из условия задачи

def f(a, b):
if a == b:
return 1
if a > b or a == 35: # важно через or
return 0
if a < b:
return f(a + 1, b) + f(a + 2, b) + f(a * 2, b)

print(f(7, 13) * f(13, 15) * f(15, 51)) # перемножаем по правилам комбинаторики

-3

Главное в решении этой задачи и похожих:

отработать шаблон кода

понимать, где + , а где *

самая легкая задача до сих пор( - даже грустно)