Предмет: Информатика,
автор: toperlow9
Дано число 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:
немного упростил и добавил скриншот
Спасибо тебе огромнейшее!
Похожие вопросы
Предмет: Қазақ тiлi,
автор: MilkShark
Предмет: Қазақ тiлi,
автор: annaaskur5
Предмет: Литература,
автор: asiya979
Предмет: Русский язык,
автор: emira2007