编写一个程序，将一个字符串转换为莫尔斯电码并返回。
input_string = "hello world"
```
MORSE_CODE_DICT = {'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': '-----', ', ': '--..--', '.': '.-.-.-', 
                   '?': '..--..', '/': '-..-.', '-': '-....-', 
                   '(': '-.--.', ')': '-.--.-', ' ': '     '} 

def encrypt_message(message): 
    cipher = '' 
    for letter in message: 
        if letter != ' ': 

            # Looks up the dictionary and adds the 
            # corresponding morse code 
            # along with a space to separate 
            # morse codes for different characters 
            cipher += MORSE_CODE_DICT[letter] + ' '
        else: 
            # 1 space indicates different characters 
            # and 2 indicates different words 
            cipher += '     '

    return cipher 

# taking the input message from user 
input_string = "hello world"
print(encrypt_message(input_string.upper())) 

# Output: 
# '.... . .-.. .-.. ---     .-- --- .-. .-.. -..' 
```