input: Write a function to extract the non-vowel words in a given sentence and return them as a list. If the sentence is empty then return an empty list. If there are no non-vowel words in the sentence, return an empty list as well.
  assert extract_non_vowel_words("This machine learning project is challenging.")==["This", "machine", "learning", "project", "is", "challenging."]
  assert extract_non_vowel_words("Python is great")==["Python", "grt"]
  assert extract_non_vowel_words("")==[]
  assert extract_non_vowel_words("AI and ML")==["AI", "ML"]
  assert extract_non_vowel_words("We love coding")==["We", "coding"]
output: def extract_non_vowel_words(sentence):
      vowels = "aeiouAEIOU"
      if not sentence:
          return []
      words = sentence.split()
      non_vowel_words = [word for word in words if not any(char in vowels for char in word)]
      return non_vowel_words