title: List slicing issues in python
body: <p>This code seems like it should work. It sums up the number of words that are "striped" (letter-consonant-letter-etc.) and then returns the sum. However when I test it with <code>print (striped("My name is ...") )</code> it only counts <code>my</code> and <code>is</code> and gives me a sum of 2 instead of 3... why is <code>name</code> missing?</p>
  
  <pre><code>VOWELS = "AEIOUY"
  CONSONANTS = "BCDFGHJKLMNPQRSTVWXZ"
  
  
  def striped(text):
  
      my_sum = 0
      text = text.replace(".", " ").replace(",", " ").split()
      vowels = VOWELS.lower()
      consonants = CONSONANTS.lower()
  
      for word in text:
          word = word.lower()
          if ((word[::2] in vowels and word[1::2] in consonants)\
          or (word[::2] in consonants and word[1::2] in vowels))\
          and len(word) &gt; 1:
              print (word)
              my_sum += 1
  
      return my_sum        
  </code></pre>