-
-
Save parzibyte/ac45c97765c02d191a4002df5d8d4adc to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def caracter_plano_a_morse(caracter): | |
if caracter in equivalencias: | |
return equivalencias[caracter] | |
else: | |
# Si no existe, regresamos una cadena vacía | |
return "" | |
def codificar_morse(texto_plano): | |
# A mayúsculas para evitar hacer más comparaciones | |
texto_plano = texto_plano.upper() | |
morse = "" # Aquí alojamos el resultado | |
for caracter in texto_plano: | |
# Por cada carácter, buscamos su equivalencia | |
caracter_codificado = caracter_plano_a_morse(caracter) | |
# Lo concatenamos al resultado, además de agregar un espacio | |
morse += caracter_codificado + " " | |
return morse |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment