input: def separate_words(text):
      '''
      Given an input string, return a list of words split by whitespace. If there are no whitespaces in the string,
      then split by commas ','. If no commas are present either, return the count of lower-case letters that have an odd index
      in the alphabet, with ord('a') = 0, ord('b') = 1, ..., ord('z') = 25.
      Examples
      separate_words("Hello world!") ➞ ["Hello", "world!"]
      separate_words("Hello,world!") ➞ ["Hello", "world!"]
      separate_words("abcdef") == 3 
      '''
output:     
      if ' ' in text:
          return text.split()
      elif ',' in text:
          return text.split(',')
      else:
          odd_index_count = 0
          for char in text:
              if 'a' <= char <= 'z' and (ord(char) % 2 != 0):
                  odd_index_count += 1
          return odd_index_count
  