Hola estoy haciendo un programa en python que haga como un tipo cifrado de cualquier palabra o frase que se ingrese desde teclado. Mi codigo es este:
texto = raw_input ("Palabra a cifrar: ").lower()
diccionario = {'a':'aa', 'b':'ab', 'c':'ac', 'd':'ad', 'e':'ae',
'f':'ba', 'g':'bb', 'h':'bc', 'i':'bd', 'j':'bd',
'k':'be', 'l':'ca', 'm':'cb', 'n':'cc', 'ñ':'cc',
'o':'cd', 'p':'ce', 'q':'da', 'r':'db', 's':'dc', 't':'dd',
'u':'de', 'v':'ea', 'w':'eb', 'x':'ec', 'y':'ed', 'z':'ee'}
textoleet = ''
for v in texto:
if v in diccionario.keys():
textoleet += diccionario[v]
else:
textoleet +=v
print(textoleet)
ya hace lo primero que tiene que hacer que es leer la palabra ingresada pero ahora el problema es invertirlo, es decir que desde el teclado se ingrese ya la frase cifrada y que me imprima la palabra correspondiente.
De antemano gracias.