Ok, so I've been trying to use the pop() method to solve this problem. And the end result does work on the console but for some reason I can't pass the section because apparently it just returns "None".
I can't figure out why this solution wouldn't work. Yes, it's more convoluted than using the range step method but I think this should work.
def reverse(text): product= "" producter="" producter=text text = list(text) for i in range(len(text)): for letter in text.pop(): product +=letter if len(product) == len(producter): print str(product)