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 trialAli Zalzale
901 Pointscan't do this one...pls some help
def suggest(ValueError):
return ValueError + "inator"
raise ValueError
1 Answer
Orrin Johnson
9,404 PointsHi Ali!! The argument that you set in your function definition is actually the error name itself. The argument you want to pass into the parentheses is 'product_idea'. In the body of your function you want to specify what situation would cause the error you're about to raise. In this case, if the name that a user gave you was less than 3, you would want your ValueError throw. (Remember what the 'len' function does!) After this you can return your product_idea and concatenate it with 'inator'.
def suggest(product_idea):
if len(product_idea) < 3:
raise ValueError('Oh no! That name is not long enough!')
return product_idea + "inator"
pierreilyamukuru
9,831 Pointspierreilyamukuru
9,831 Pointscan you add the full question content so that we can read the it before we make comments?