input: Write a function to take in a text string and return a dictionary of words and the number of times each word appears in the text string. If the input text is empty, return an empty dictionary.
  def words_count(text):
   words_dict = {}
   if not 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
  
  words_dict = words_count("A quick brown fox jumps over the lazy dog")
  assert words_dict == {'A': 1, 'quick': 1, 'brown': 1, 'fox': 1, 'jumps': 1, 'over': 1, 'the': 1, 'lazy': 1, 'dog': 1}
  words_dict = words_count("")
  assert words_dict == {}
output: def words_count(text):
   words_dict = {}
   if not 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