Autor Tema: Aplicacion que convierte letras en morse [Python]  (Leído 2474 veces)

Desconectado Jember

  • PHPerit@
  • *
  • Mensajes: 30
  • Karma: -2
  • Club Fan Soyjoaquin. :3
    • Ver Perfil
Aplicacion que convierte letras en morse [Python]
« en: 01 de Agosto de 2012, 15:18:24 pm »
Bueno pues hice un programa, en Python que convierte letras en morse, me ayudo mi primo en unas dudas.

Código: [Seleccionar]
# -*- coding: cp1252 -*-
#convierte texto ingresado en pantalla a codico morse
#by Jember
#----------------------------------------------------
 
#------------------------------------------
def morse(caracter):
    if caracter == 'a' or caracter == 'A':
        codigo = '.-'
    if caracter == 'b' or caracter == 'B':
        codigo = '-...'
    if caracter == 'c' or caracter == 'C':
        codigo = '-.-.'
    if caracter == 'd' or caracter == 'D':
        codigo = '-..'
    if caracter == 'e' or caracter == 'E':
        codigo = '.'
    if caracter == 'f' or caracter == 'F':
        codigo = '..-.'
    if caracter == 'g' or caracter == 'G':
        codigo = '--.'
    if caracter == 'h' or caracter == 'H':
        codigo = '....'
    if caracter == 'i' or caracter == 'I':
        codigo = '..'
    if caracter == 'j' or caracter == 'J':
        codigo = '.---'
    if caracter == 'k' or caracter == 'K':
        codigo = '-.-'
    if caracter == 'l' or caracter == 'L':
        codigo = '.-..'
    if caracter == 'm' or caracter == 'M':
        codigo = '--'
    if caracter == 'n' or caracter == 'N':
        codigo = '-.'
    if caracter == 'ñ' or caracter == 'Ñ':
        codigo = '--.--'
    if caracter == 'o' or caracter == 'O':
        codigo = '---'
    if caracter == 'p' or caracter == 'P':
        codigo = '.--.'
    if caracter == 'q' or caracter == 'Q':
        codigo = '--.-'
    if caracter == 'r' or caracter == 'R':
        codigo = '.-.'
    if caracter == 's' or caracter == 'S':
        codigo = '...'
    if caracter == 't' or caracter == 'T':
        codigo = '_'
    if caracter == 'u' or caracter == 'U':
        codigo = '..-'
    if caracter == 'v' or caracter == 'V':
        codigo = '...-'
    if caracter == 'w' or caracter == 'W':
        codigo = '.--'
    if caracter == 'x' or caracter == 'X':
        codigo = '-..-'
    if caracter == 'y' or caracter == 'Y':
        codigo = '-.--'
    if caracter == 'z' or caracter == 'Z':
        codigo = '--..'
    if caracter == '0':
        codigo = '-----'
    if caracter == '1':
        codigo = '.----'
    if caracter == '2':
        codigo = '..---'
    if caracter == '3':
        codigo = '...--'
    if caracter == '4':
        codigo = '....-'
    if caracter == '5':
        codigo = '.....'
    if caracter == '6':
        codigo = '-....'
    if caracter == '7':
        codigo = '--...'
    if caracter == '8':
        codigo = '---..'
    if caracter == '9':
        codigo = '----.'
    if caracter == '.':
        codigo = '.-.-.-'
    if caracter == ',':
        codigo = '--..--'
    if caracter == '?':
        codigo = '..--..'
    if caracter == '!':
        codigo = '-.-.--'
    if caracter == ' ':
        codigo = ' '
    return codigo
#------------------------------------------
 
print 'COVERSOR TEXTO->MORSE'
print '---------------------\n'
texto = raw_input('> ')
 
for letra in texto:
    print morse(letra)
 
raw_input()

Para quien no sepa: para probarlo tienen que guardarlo como un archivo .py
« Última modificación: 01 de Agosto de 2012, 15:20:51 pm por Jember »
<a href="http://www.danasoft.com"><img src="http://www.danasoft.com/vipersig.jpg" border="0"></a><p><div style="font-family:Arial,sans-serif;font-size:11px;">Sign by Danasoft - <a href="http://www.danasoft.com">Get Your Sign</a></p></div>

Comunidad PHPeros

Aplicacion que convierte letras en morse [Python]
« en: 01 de Agosto de 2012, 15:18:24 pm »

Desconectado caha

  • PHPer@ Fijo
  • ***
  • Mensajes: 111
  • Karma: 0
    • Ver Perfil
Re:Aplicacion que convierte letras en morse [Python]
« Respuesta #1 en: 23 de Agosto de 2012, 21:40:44 pm »
en que se podra usar esto ?