input: Write a function that takes in a text string and returns a dictionary of words and the number of times each word appears in the text string.
  def words_count(text):
   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("This is a test") == {'This': 1, 'is': 1, 'a': 1, 'test': 1}
  assert words_count("Hello Hello") == {'Hello': 2}
  assert words_count("") == {}
  assert words_count("one two one two one three one") == {'one': 4, 'two': 2, 'three': 1}
output: def words_count(text):
   words_dict = {}
   for word in text.split():
     if word in words_dict:
       words_dict[word] += 1
     else:
       words_dict[word] = 1
   return words_dict