Python Python Basics Functions and Looping Raise an Exception

How do I make it show that it is more than 3 words and not just "more then 3"

suggestinator.py
def suggest(product_idea):
    if product_idea <= 3 
        raise ValueError
    return product_idea + "inator"

2 Answers

Steven Parker
Steven Parker
202,004 Points

The test is not for "how many words" but for "how many letters", and for that you'll need to get the length of the string (using the "len" function).

Steven Parker
Steven Parker
202,004 Points

No "else" is needed because the next statement will only be done if the "raise" is not done.