ПОЖАЛУЙСТА !!!!!!!!!! ПОМОГИТЕ !!!!!!!!!!!!!! НА ПИТОНЕ ДАМ 15 БАЛОВ!!!!!!!!!!!

Рекурсивная сумма
Запишите рекурсивную функцию, вычисляющую сумму целых чисел m и n, в которой из арифметических операций используется только прибавление и вычитание единицы.

В данной задаче запрещено использовать циклы, массивы. Вы обязаны решить задачу с помощью рекурсивной функции.

Входные данные

Дано два целых числа, по модулю не превосходящих 300.

Выходные данные

Выведите сумму.

Примеры
Ввод
Вывод
2 3
5

Ответы

Ответ дал: Mrdenk
0

def suma(a, b):

if b != 0:

if b > 0:

return suma(a + 1, b - 1)

return suma(a - 1, b + 1)

return a

m, n = list(map(int, input().split()))

print(suma(m, n))

Вас заинтересует