input: Write a function that takes in a text string and returns a dictionary with each word as the key and the number of times that word appears in the text as the value. If the input text is empty, the function should return an empty dictionary.
  
  def words_count(text):
   if text == "":
   return {}
   words_dict = {}
   for word in text.split(' '):
   if word in words_dict:
   words_dict[word] += 1
   else:
   words_dict[word] = 1
   return words_dict
  
  assert words_count("A quick brown fox jumps over the lazy dog") == {'A': 1, 'quick': 1, 'brown': 1, 'fox': 1, 'jumps': 1, 'over': 1, 'the': 1, 'lazy': 1, 'dog': 1}
  assert words_count("") == {}
output: def words_count(text):
      if text == "":
          return {}
      words_dict = {}
      for word in text.split(' '):
          if word in words_dict:
              words_dict[word] += 1
          else:
              words_dict[word] = 1
      return words_dict