ПОЖАЛУЙСТА !!!!!!!!!! ПОМОГИТЕ !!!!!!!!!!!!!! НА ПИТОНЕ ДАМ 15 БАЛОВ!!!!!!!!!!!
Рекурсивная сумма
Запишите рекурсивную функцию, вычисляющую сумму целых чисел m и n, в которой из арифметических операций используется только прибавление и вычитание единицы.
В данной задаче запрещено использовать циклы, массивы. Вы обязаны решить задачу с помощью рекурсивной функции.
Входные данные
Дано два целых числа, по модулю не превосходящих 300.
Выходные данные
Выведите сумму.
Примеры
Ввод
Вывод
2 3
5
Ответы
Ответ дал:
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))
Вас заинтересует
11 месяцев назад
1 год назад
1 год назад
6 лет назад
6 лет назад
8 лет назад