Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created March 6, 2021 17:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/ac45c97765c02d191a4002df5d8d4adc to your computer and use it in GitHub Desktop.
Save parzibyte/ac45c97765c02d191a4002df5d8d4adc to your computer and use it in GitHub Desktop.
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