Условия задачи:

 

Рекурсивное умножение. Разработайте рекурсивную функцию, которая принимает два аргумента в параметры х и у. Данная функция должна вернуть значение произведения х на у. При этом умножение
должно быть выполнено, как повторяющееся сложение, следующим образом:
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)