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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started