My program works but Codeacademy does not acknowledge

You can do something like this for example. You are in the right track just use what you have learned in the Code academy up to this task.

consonants = "bcdfghjklmnpqrstvxz"
original = raw_input('Enter a word: ')

if len(original) > 0 and original.isalpha():
   if original.lower()[0] in 'aeiou':
      print original.lower() + 'ay'
   else:
      keep_first_consonants=""
      count = 0
      for letter in original.lower():
          if letter in consonants:
             keep_first_consonants = keep_first_consonants + letter
             count += 1
          else:
             break
      total_characters = len(original.lower())
      print original.lower()[count:total_characters] + keep_first_consonants + 'ay'
else:
    print 'Accept only letters'

Leave a Comment