Codigo Morse
Python
Publicado el 22 de Abril del 2021 por Dario (19 códigos)
1.878 visualizaciones desde el 22 de Abril del 2021
Convierte una palabra o frase a codigo morse.
#Conversion a Codigo Morse.
#El espacio esta representado como "*"
frase = input('Ingrese una frase: ')
for letra in frase:
letra = letra.upper()
if letra == 'A':
print('._' ,end='*')
elif letra == 'B':
print('_...',end='*')
elif letra == 'C':
print('_._.',end='*')
elif letra == 'D':
print('_..',end='*')
elif letra == 'E':
print('.',end='*')
elif letra == 'F':
print('.._.',end='*')
elif letra == 'G':
print('_ _.',end='*')
elif letra == 'H':
print('....',end='*')
elif letra == 'I':
print('..',end='*')
elif letra == 'J':
print('._ _ _',end='*')
elif letra == 'K':
print('_._',end='*')
elif letra == 'L':
print('._..',end='*')
elif letra == 'M':
print('_ _',end='*')
elif letra == 'N':
print('_.',end='*')
elif letra == 'Ñ':
print('_ _._ _',end='*')
elif letra == 'O':
print('_ _ _',end='*')
elif letra == 'P':
print('._ _.',end='*')
elif letra == 'Q':
print('_ _._',end='*')
elif letra == 'R':
print('._.',end='*')
elif letra == 'S':
print('...',end='*')
elif letra == 'T':
print('_',end='*')
elif letra == 'U':
print('.._',end='*')
elif letra == 'V':
print('..._',end='*')
elif letra == 'W':
print('._ _',end='*')
elif letra == 'X':
print('_.._',end='*')
elif letra == 'Y':
print('_._ _',end='*')
else:
print('_ _..',end='*')
Comentarios sobre la versión: 1.0 (0)
No hay comentarios