Условия задачи:
Рекурсивное умножение. Разработайте рекурсивную функцию, которая принимает два аргумента в параметры х и у. Данная функция должна вернуть значение произведения х на у. При этом умножение
должно быть выполнено, как повторяющееся сложение, следующим образом:
7 * 4 = 4 + 4 + 4 + 4 + 4 + 4 + 4.
(Для упрощения функции исходите из того, что х и у будут всегда содержать положительные ненулевые целые числа.)
Решение задачи:
def foo(num, quantity):
if quantity == 1:
return num
else:
return num + foo(num, quantity-1)