Python Python Basics (2015) Number Game App Number Game Refinement

Thomas Kjørlaug
Thomas Kjørlaug
1,054 Points

Having problems with string length objective

I'm not sure what I am doing wrong.

Here's my code:

def just_right(string):

    if len(string) < 5:
        print("Your string is too short")
    elif len(string) > 5:
        print("Your string is too long")
    else:
        return True

just_right("thisisastring")

I have also tried:

    if len(string) < 5:
        return print("Your string is too short")

and

    if len(string) < 5:
        return:
            print("Your string is too short")

3 Answers

Steven Parker
Steven Parker
177,888 Points

This function is intended to return various things depending on the argument given.

It will not need to print anything.

Also, you only need to define the function, you don't need to call it.

Steven is right, you hast have to replace print with return.