My code does reverse the string, but it puts individual letters into the list with quotation marks around them. I think removing them might have been part of an earlier lesson, but I can't seem to find it. Putting str() around last doesn't fix the problem.
gives me the error: Oops, try again. Your function fails on reverse("Python!"). It returns "['!', 'n', 'o', 'h', 't', 'y', 'P']" when it should return "!nohtyP".
in terms of formatting, everything is one tab in other than the definition, and everything under while and above return is another tab in.