Oops, try again. Your code looks a bit off--it threw a "string index out of range" error. Check the Hint if you need help!
I want use 'counter' as a index for so that the index will count back starting with the last index and append the index value to 'reverse_list". If I replace text[counter] with text the code returns "PPPPPPP" as expected telling me the rest of the code works. I'm assuming you cant use a variable as a list index even if the variable is a number. So what I'm trying to figure out is to how to automatically change the index of the list automatically every time I loop through the code.
def reverse(text): list(text) counter = len(text) reverse_list =  while counter != 0: reverse_list.append(text[counter]) counter = counter - 1 new_list = "".join(reverse_list) return new_list print reverse