input: def auto_complete(dictionary, prefix):
      """This function takes in a list of words (dictionary) and a string (prefix).
      The goal is to return a list of words from the dictionary that start with the given prefix.
      
      >>> auto_complete(["dog", "deer", "deal", "dungeon", "dark", "dusk"], "d")
      ['dog', 'deer', 'deal', 'dungeon', 'dark', 'dusk']
      >>> auto_complete(["apple", "banana", "cherry"], "b")
      ['banana']
      >>> auto_complete(["hello", "world"], "z")
      []
      """
      prefix_words = []
      for word in dictionary:
          if word.startswith(prefix):
              prefix_words.append(word)
      return prefix_words
output:     prefix_words = []
      for word in dictionary:
          if word.startswith(prefix):
              prefix_words.append(word)
      return prefix_words