Предмет: Информатика,
автор: mejeg12115
Помогите пожалуйста решить задачу. Написать рекурсивную функцию, принимающую число n и рассчитывающую сумму всех нечетных чисел от 1 до n. На Python
Ответы
Автор ответа:
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:
Спасибо! Только это же не рекурсивная функция?
она самая
есть 2 рекурсивных def() и lambda:
Это не рекурсивная функция. Рекурсия - это когда функция вызывает сама себя для цикличности
когда функция вызывает сама себя в бесконечном цикле - это проеб программиста.
Похожие вопросы
Предмет: Русский язык,
автор: ЗКО12
Предмет: Українська мова,
автор: rostart21
Предмет: Русский язык,
автор: Da121
Предмет: География,
автор: Polinagumnasium
Предмет: Математика,
автор: lilireinhart89