Условия задачи:
Сумма чисел. Разработайте функцию, которая принимает целочисленный аргумент и возвращает сумму всех целых чисел от 1 до числа, переданного в качестве аргумента.
Например, если в качестве аргумента передано 50, то данная функция вернет сумму чисел 1, 2, 3, 4, ... , 50. Для вычисления суммы примените рекурсию.
Решение задачи:
def foo(num):
if num == 1:
return num
else:
return num + foo(num-1)
print(foo(3))