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. If the text string is empty, return an empty dictionary.
      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("Hello world hello") == {"Hello": 1, "world": 1, "hello": 1}
      assert words_count("Python is fun is Python") == {"Python": 2, "is": 2, "fun": 1}
      assert words_count("") == {}
output:     
       words_dict = {}
       for word in text.split():
           if word in words_dict:
               words_dict[word] += 1
           else:
               words_dict[word] = 1
       return words_dict
  