morse={"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":"----."," ":"/","":""}

morseAtexto={".-":"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","/":" ","":""}


frase=input("Escriba la frase que desea convertir a código Morse: ").upper()
codMorse=frase.split(" ")
#print(codMorse)
codificado=""
for i in range (len(frase)):
    codificado+=morse[frase[i]]+" "
print(codificado,end=" ")
morseList=codificado.split(" ")
#print(morseList)
#print(len(morseList))

morseTrad=""
for i in range (len(morseList)):
    morseTrad+=morseAtexto[morseList[i]]+""
print(morseTrad)
