Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Glas.jfcc

#1
hooo :o muy bien gracias por las respuestas, sabia que se podia hacer de forma mas simple sin los IF, gracias saludos.
#2
hola amigos aqui les dejo un codigo que convierte caracteres alfanumericos en su respectivo codigo Morse, me parece que debo compartirlo a alguien le puede servir de algo, saludos

Código (python) [Seleccionar]
# -*- coding: cp1252 -*-
#convierte texto ingresado en pantalla a codico morse
#by Glas (glas.jfcc@gmail.com)
#----------------------------------------------------

#------------------------------------------
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()
#3
HOOO te pasaste muy bueno el post, siempre he kerido aprender todo eso, gracias por la info, muchas gracias...saludos Glas.