Código de Python - Mensaje de texto a Código morse (con listas)

sin imagen de perfil
Val: 11
Ha disminuido su posición en 32 puestos en Python (en relación al último mes)
Gráfica de Python

Mensaje de texto a Código morse (con listas)gráfica de visualizaciones


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 1 de Mayo del 2017 por Cristian
6.253 visualizaciones desde el 1 de Mayo del 2017
Mensaje de texto que convierte a código morse, no convierte dígitos.

Requerimientos

Python 3

3.6
estrellaestrellaestrellaestrellaestrella(1)

Actualizado el 27 de Junio del 2017 (Publicado el 1 de Mayo del 2017)gráfica de visualizaciones de la versión: 3.6
6.254 visualizaciones desde el 1 de Mayo del 2017
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
lista_nombres=['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']
lista_morse = ['.-','-...','-.-.','-..','.','..-.','--.','....','..','.---','-.-','.-..','--','-.','--.--','---', '.--.',
               '--.-','.-.','...','_','..-','...-','.--','-..-','-.--','--..']
 
codigo_morse=[]
 
mensaje=input("Ingrese un mensaje: ")
mensajeM=mensaje.upper()#convertimos el mensaje en mayusculas
 
tamaño_mensaje=len(mensajeM)#Contamos cuantas letras tiene el mensaje
 
print("El mensaje en codigo morse es: ",end=' ')
 
 
for i in range(tamaño_mensaje):
 
    unoxuno=mensajeM[i]
 
    if unoxuno in lista_nombres:
 
        posicion_letra=lista_nombres.index(unoxuno)
 
        morse=lista_morse[posicion_letra]
 
        codigo_morse.append(morse)#si el codigo morse lo  queremos en una lista(no es necesario)
 
        print(morse,end=' ')
 
print("\n",codigo_morse)



Comentarios sobre la versión: 3.6 (1)

Imágen de perfil
14 de Agosto del 2017
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder

Comentar la versión: 3.6

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3966