Oops, try again. Your function fails on reverse("Python!"). It returns "None" when it should return "!nohtyP".
It prints out the string backwards so I don't know why it won't let me move on? is it running for too long?
Thanks for the help!
def reverse(text): x = "" for c in text: x += c a = len(x) total = a - 1 while total >= 0: print x[total], total -= 1 reverse("Python!")