0

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)

0 Answers0