Oops, try again. It looks like you printed the correct translation of "random", but make sure to set new_word equal to the slice as well.
I get the result I expect to get, which is the word "random" translated to PygLatin, and yet I still return the error above in CodeAcademy. If I use the code implied by the tutorial i.e. new_word = new_word[1:len(new_word)], then I get an error at the colon in this line. Also, is it really intended that I refer to the variable, new_word, in the string defined as that very variable?!
pyg = 'ay' original = raw_input('Enter a word:') if len(original) > 0 and original.isalpha(): word = original.lower() first = word new_word = word[1:len(word)] print new_word+first+pyg else: print 'empty'