X Tutup
def decodeMorse(morseCode): # ToDo: Accept dots, dashes and spaces, return human-readable 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", "-..-" : "V", "-.--" : "Y", "--.." : "Z", ".----" : "1", "..---" : "2", "...--" : "3", "....-" : "4", "....." : "5", "-...." : "6", "--..." : "7", "---.." : "8", "----." : "9", "-----" : "0", "SPACE" : " "} morseCode.strip() new = morseCode.replace(" ", " SPACE ") prep = new.split() res = "" li = list(morse_code.keys()) for n in prep: elif n in li: res = res + morse_code[n] else: pass return res.strip()
X Tutup