input: Write a function that converts a given sentence to Morse code using the provided MORSE_CODE dictionary. The function should iterate over each character in the sentence, convert it to its corresponding Morse code using the dictionary, and return the concatenated Morse code with spaces between each Morse code character.
  
  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()
  
  assert encode("Hello world") == ".... . .-.. .-.. ---  .-- --- .-. .-.. -.."
  assert encode("SOS") == "... --- ..."
  assert encode("Python") == ".--. -.-- - .... --- -."
  assert encode("") == ""
  assert encode("123") == ".---- ..--- ...--"
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()