/
kondr799
/
repo_github
Обзор
Документация
Войти
/
kondr799
/
repo_github
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
python_dz_5/task_28.py
18 строк
758 B
kondr799
task_26
13 июл 2023, 00:51
Не верифицирован
13 июл 2023, 00:51
4a5fe37
Код
Авторство
О чём код?
# Задача 28: Напишите рекурсивную функцию sum(a, b), возвращающую сумму двух целых неотрицательных чисел. Из всех арифметических операций допускаются только +1 и -1. Также нельзя использовать циклы. # *Пример:* # 2 2 # 4 a = int(input('Ввести первое неотрицательное число: ')) b = int(input('Ввести второе неотрицательное число: ')) def summary(a, b): if b == 0: return a else: if b > 0: return summary(a + 1, b - 1) else: return summary(a - 1, b + 1) print (summary(a, b))