Python Python Basics Functions and Looping Raise an Exception

Raise an exception

Hello, I want to raise a ValueError the Product idea has to be more than 3 characters not sure how to do it. Thanks

suggestinator.py
def suggest(product_idea):
    if product_idea < "cha":
        raise ValueError("must be more than 3 characters")
    return product_idea + "inator"

2 Answers

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

Hi Babacar,

You're really close. Right now you're testing if the argument passed into the function is less than the string "cha". If you explain your thought process for that test, I might be able to help you more (offer a bit more insight and instruction).

But to pass the challenge, you simply need to change "cha" to the int 3.

Thanks! I got it working.