The error message says this
Oops, try again. It looks like you printed the correct translation of "rubber", but make sure to set new_word equal to the slice as well.
However, on the right hand side, it actually did execute properly and printed ubberray. So, it looks like this
Enter a word: rubber
Is this not how the pyglatin works? I'm a bit confused. What did I do wrong?
pyg = 'ay' original = raw_input('Enter a word:') word = original.lower() first = word new_word = word + first + pyg if len(original) > 0 and original.isalpha(): print new_word [1: ] else: print 'empty'