Дано число n, отвечающее условию n>=2. Напишите программу для вычисления выражения d=(1+6)*(2+7)*(3+8) *...*(n+(n+5))
В третий раз перезаливаю вопрос , потому что в первые два не работал код , пожалуйста помогите очень прошу вас , нужен правильный рабочий код на питоне для этой задачи
Ответы
Ответ дал:
1
Ответ:
def d(n):
return (2*n+5)*d(n-1) if n else 1
print(d(int(input('введите n: '))))
Объяснение:
(n+(n+5))=(2*n+5)
Код проверен и абсолютно рабочий.
Приложения:

p15:
немного упростил и добавил скриншот
Вас заинтересует
1 год назад
1 год назад
1 год назад
2 года назад
8 лет назад