Ayuda con code en python

Iniciado por Ricardo95, 28 Noviembre 2010, 19:22 PM

0 Miembros y 1 Visitante están viendo este tema.

Ricardo95

Hola,hoy jugando con mi hermana pequeña me propuso un juego,que consistia en que ella me escribia una palabra con numeros y yo tenia que descifrarla segun la posicion equivalente en el alfabeto de modo que si:

a=1,b=2
2121=baba

yo queria hacer un programa que escribiendo el texto,me lo devuelva en numeros separados por comas,y si le meto los numeros separados por comas me devuelva los numeros.Pero estoy algo bloqueado en cunato al modo de hacer que me devuelva los datos en linea.No quiero que me den el code solo que me ayuden a arrancar.

Novlucker

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Ricardo95

Muchas gracias ahora mismo me pongo a leer

Novlucker

De nada, ten en cuenta que la función ord devuelve un número, pero partiendo de una tabla unicode, por lo cual es bastante más trande lo que quizás necesitas, es decir, el 'a' devuelve 97, el 'b' 98, el 'c' 99, etc etc, por lo que quizás prefieras restarle 96 :P

La otra opción es que te crees una lista con todas las letras, y para convertir recorres la lista e indentificas en que lugar esta la letra, para luego sustituirla

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein