Python Forum

Full Version: Homework Problem
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
My nam is Chris. I use Python 3.7 on a mac. I am in boot camp and online school. My mac os system is mohave. I have been learning programing for 3 weeks now. Here were my directions:

I've made a function that creates brand new product names using "artificial intelligence".
I have a problem though, people keep on adding product ideas that are too short. It makes the suggestions look bad. Can you please raise a ValueError if the product_idea is less than 3 characters long? product_idea is a string. Thanks in advance!

[Python] def suggest(product_idea):
return product_idea + "inator"[Python}



I have tried many things and have run out of ideas?
Thank You,
Chris
Hi, Chris!

I'm not sure that I have understood you correctly, but
raising an exception is quite simple in Python, e.g.

def suggest(product_idea):
    if len(product_idea) <= 3:
        raise ValueError('The string has too low length (# of chars should be > 3). ')
    #  do some stuff if needed
    return product_idea + "etc... "