The instructions state:
Inside your if statement:
Create a new variable called word that holds the .lower()-case conversion of original.
Create a new variable called first that holds word, the first letter of word.
In doing this, I came up with:
original = raw_input('Enter a word:') if len(original) > 0 and original.isalpha(): else:
pyg = 'ay'
word = original.lower()
first = original
original = raw_input('Enter a word:')
if len(original) > 0 and original.isalpha():
However, it seems the module checks the state of the variable %original rather than the variable it asked us to create, word. To fix this, I simply stored the original.lower() into %original rather than into %word, and printed %original rather than %word.
Should the module not ask us to store this into original rather than creating a new variable? Or you could check the state of word rather than original. Or am I a complete moron here?