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':'--..', ' ': '/' } def decode_morse(morse_code): morse_dict_reverse = {value: key for key, value in MORSE_CODE_DICT.items()} morse_words = morse_code.split(' / ') decoded_message = [] for word in morse_words: decoded_word = ''.join([morse_dict_reverse.get(code, '') for code in word.split()]) decoded_message.append(decoded_word) return ' '.join(decoded_message) if __name__ =="__main__": morse_code=input("write your morse code here: ") decoded= decode_morse(morse_code) print(decoded)