Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial
jiaepark
3,330 Pointsmy solution seems right
def suggest(product_idea): return product_idea + "inator"
product_idea = str (input ("what is your idea? " )) if product_idea < 3: raise ValueError("Oh no") else : result = suggest(product_idea) print ("{}".format(result))
1 Answer
Steven Parker
243,266 PointsWithout Markdown formatting, it's not possible to see if your indentation is correct.
But other issues that stand out are:
- you should use the parameter given, you won't need to "input" anything
- you will want to test the length of the string, not the string itself
- when the test condition is met you only need to return the same result as the original did
- you don't need the function to call itself, and that could cause a recursive loop