Question: Python 2. Recursive Multiplication Design a recursive function that accepts two arguments into the parameters x and y. The function should return the value of
Python 2. Recursive Multiplication
Design a recursive function that accepts two arguments into the parameters x and y. The function should return the value of x times y. Remember, multiplication can be performed as repeated addition as follows:
7 3 4 5 4 1 4 1 4 1 4 1 4 1 4 1 4
(To keep the function simple, assume that x and y will always hold positive nonzero integers.)
Recursive Multiplication Design a recursive function that accepts two arguments into the parameters x and y. The function should return the value of x times y. Remember, multiplication can be performed as repeated addition as follows: 74=4+4+4+4+4+4+4 (To keep the function simple, assume that x and y will always hold positive nonzero integers.)
tried
##function scar. def rec_multiply(x, y): if (x==0) or (y==0): return 0 else: return y + rec_multiply(x-1, y) print rec_multiply(7, 4)
Can you help?
#Define the main () function. def main (: #Prompt the user to enter 2 numbers. x-int (input ("Enter the first number: ")) y int (input ("Enter the second number: ")) #Call the function multiply () and display the result. print (x, "x", y, "-", end="") print (" =", multiply (x, y))
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
