input: Write a function to create a Python program that takes a sentence and converts it to Morse code using the provided dictionary. The function should return the encoded message. If the input message is empty, it should return an empty string.
  assert encode("Hello")==".... . .-.."
  assert encode("World")==".-- --- .-. .-.."
  assert encode("123")==".---- ..--- ...--"
  assert encode(" ")==""
  assert encode("")==""
output: def encode(sentence):
      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': '--..', '1': '.----', '2': '..---', '3': '...--', '4': '....-', '5': '.....',
          '6': '-....', '7': '--...', '8': '---..', '9': '----.', '0': '-----', ' ': ''
      }
      encoded_message = ' '.join(morse_code[char.upper()] for char in sentence if char.upper() in morse_code)
      return encoded_message