Welcome to the Treehouse Community
The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.
what is wrong?
I wrote this code for the following question:
"I need you to write a function named product. It should take two arguments, you can call them whatever you want, and then multiply them together and return the result." I've tried in workspace and it worked.
please tell me what's wrong with my answer because it seems that it wont accept it as a correct answer.
def product(): PrOne = int(input()) PrTwo = int(input()) MLT = PrOne * PrTwo return(MLT) product()
Jennifer NordellTreehouse Teacher
Hi there! Your function is supposed to accept two numbers. Right now, it accepts nothing. It runs code to prompt the user for numbers, which isn't what they're wanting. And then you call the function yourself.
Treehouse is going to call the function, and they're going to send in their own numbers to test your code. So, your code should look like this:
def product(num1, num2): return num1 * num2
Here we define the function and accept two numbers coming into the function. Then we return the product of the two numbers. Hope this helps!
got it, thanks! :)