а какая ошибка то?
ну он же должен вывести в принте значение
В чём проблема в этой функции? def f(n): return 1/n + f(n + 1)
У любой (вроде бы) рекурсивной функции должен быть описан крайний случай, на котором рекурсия останавливается
Надо break прописать При достижении результата Должен выводиться из функции
ну, что произойдёт, если я вызову f(10)
так может f(n+1) а не f(n-1) ?
А есть разница?
можешь рассказать теорию о рекурсии?
что она из себя представляет, что включает в себя любая реализация рекурсии и так далее
Обсуждают сегодня