Python Python Basics Functions and Looping Raise an Exception

Trouble Raising ValueError

Hi everyone. I'm trying to raise a ValueError in this challenge. Not sure what I'm missing, but it's probably obvious?

suggestinator.py
def suggest(product_idea):
    return product_idea + "inator"

product_idea = input("What is your product idea?  ")

if len(product_idea) < 3:
    raise ValueError("Product idea must use at least three characters")

1 Answer

Brandon White
seal-mask
MOD
.a{fill-rule:evenodd;}techdegree seal-36
Brandon White
Treehouse Moderator

Hi jonsmith5,

Remove the following line of code: product_idea = input("What is your product idea? ")

The issue you're having is that you're doing a little bit more than the challenge is asking for/expecting.

So remove the aforementioned statement, and move your if conditional into the suggest function (right above the return statement).

Thank you for your help!