Given two integers m & n, calculate and return their multiplication using recursion. You can only use subtraction and addition for your calculation. No other operators are allowed.
def mult(m,n):
if(n==0) or (m==0):
return 0
if(m==1):
return n
y=mult(m,n-1)
return m+y
m=int(input())
n=int(input())
y=mult(m,n)
print(y)
Runtime Error
Traceback (most recent call last): File Main.py , line 17, in <module> y=mult(m,n) File Main.py , line 8, in mult y=mult(m,n-1) File Main.py , line 8, in mult y=mult(m,n-1) File Main.py , line 8, in mult y=mult(m,n-1) File Main.py , line 8, in mult y=mult(m,n-1) File Main.py , line 8, in mult y=mult(m,n-1) File Main.py , line 8, in mult y=mult(m,n-1)