> """how can i use a return statement to write a function that returns the > string "Testing Functions-lower case: "and the lowercase representation of > its string parameter""" If I uncomment the above, nothing outputs to > console:(
def lower_case(s): return "Testing Functions-lower case: %s" % (s.lower()) >>> print(lower_case("HeLLo")) Testing Functions-lower case: hello >>> d = lower_case("HeLLo") >>> print(d) Testing Functions-lower case: hello If a function returns something and you want it printed, you need to then tell Python to print the return. Please note that "return" and "print" aren't the same things, return returns a given variable or constant, and print simply prints a given variable or constant. -- http://mail.python.org/mailman/listinfo/python-list