Дано число n, отвечающее условию n>=2. Напишите программу для вычисления выражения d=(1+6)*(2+7)*(3+8) *...*(n+(n+5))
В третий раз перезаливаю вопрос , потому что в первые два не работал код , пожалуйста помогите очень прошу вас , нужен правильный рабочий код на питоне для этой задачи
Ответы на вопрос
Ответил p15
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 год назад
Английский язык,
1 год назад
География,
6 лет назад
Русский язык,
6 лет назад