There are no error messages. I think the code thinks it is already correct, yet it isn't
Any words I write in aren't being converted to lower case, like it is supposed to.
Replace this line with your code. pyg = 'ay' original = raw_input('Enter a word:') if len(original) > 0 and original.isalpha(): print original word = original.lower() first = word else: print 'empty'