input: Write a function to convert a given sentence into Morse code using the provided dictionary. The function should iterate through each letter in the sentence, convert it to its Morse code equivalent, and return the final Morse code message.
  
  def encode(message):
   code = ''
   for letter in message:
    code += MORSE_CODE[letter.upper()] + ' '
   
   return code
  
  assert encode("Hello world") == ".... . .-.. .-.. ---  .-- --- .-. .-.. -.."
  assert encode("SOS") == "... --- ..."
  assert encode("123") == ".---- ..--- ...--"
  assert encode("ABC") == ".- -... -.-."
  assert encode("") == ""
output: def encode(message):
      MORSE_CODE = {
          'A': '.-', 'B': '-...', 'C': '-.-.', 'D': '-..', 'E': '.', 'F': '..-.', 'G': '--.', 'H': '....',
          'I': '..', 'J': '.---', 'K': '-.-', 'L': '.-..', 'M': '--', 'N': '-.', 'O': '---', 'P': '.--.',
          'Q': '--.-', 'R': '.-.', 'S': '...', 'T': '-', 'U': '..-', 'V': '...-', 'W': '.--', 'X': '-..-',
          'Y': '-.--', 'Z': '--..', '0': '-----', '1': '.----', '2': '..---', '3': '...--', '4': '....-',
          '5': '.....', '6': '-....', '7': '--...', '8': '---..', '9': '----.', ' ': ' '
      }
      code = ''
      for letter in message:
          code += MORSE_CODE[letter.upper()] + ' '
      return code.strip()