Ending Up code is not changing my word but I am not receiving an error


#1


Ending up: https://www.codecademy.com/en/courses/python-beginner-2W5v7/1/4?curriculum_id=4f89dab3d788890003000096


I am trying to get the first letter of my word to go to the end of my word and then add the 'ay' to the end of the word. When I run my code, it ask me my word. I enter my word and then it prints my word and then it prints none. I am not receiving an error. My word is Hello. Isn't it suppose to put my word all in small letters then move the 'h' to the end and add 'ay'?
Please help, I am confused.

pyg = 'ay'

original = raw_input('Enter a word:')

if len(original) > 0 and original.isalpha():
    word = original.lower()
    first = word[0]
    new_word = word + first + pyg
    new_word = new_word[1:len(new_word)]
    print original
else:
    print 'empty'


#2

@cnort15,

original = raw_input('Enter a word:')

if len(original) > 0 and original.isalpha():
    # assign lowercased-=Original= to variable =word=
    word = original.lower()
    # assign 1st character of =word= to variable =first=
    first = word[0]
    # we want 2nd character upuntill end of word using so-called =slicing=
    second_word_part = word[1:] 
    new_word = second_word_part + first + pyg
    # new_word = new_word[1:len(new_word)]
    #print Original
    #we want to see the =new-word=
    print new_word
else:
    print 'empty'

Reference:
http://stackoverflow.com/questions/509211/explain-pythons-slice-notation?rq=1