Предмет: Информатика, автор: mejeg12115

Помогите пожалуйста решить задачу. Написать рекурсивную функцию, принимающую число n и рассчитывающую сумму всех нечетных чисел от 1 до n. На Python

Ответы

Автор ответа: rootправа
1

Ответ:

Объяснение:

def Sum(n):

   ans=0

   for i in range(0,n):

       if i%2!=0:

           ans+=i

   return ans

print(Sum(int(input())))

Приложения:

mejeg12115: Спасибо! Только это же не рекурсивная функция?
rootправа: она самая
rootправа: есть 2 рекурсивных def() и lambda:
hafizovruben557: Это не рекурсивная функция. Рекурсия - это когда функция вызывает сама себя для цикличности
rootправа: когда функция вызывает сама себя в бесконечном цикле - это проеб программиста.
Похожие вопросы
Предмет: Українська мова, автор: rostart21
Предмет: Математика, автор: lilireinhart89