import arrays1 = "abcdefghijklmnopqrstuvwxyz" #string 1: alfabeto originals2 = "cdefghijklmnopqrstuvwxyzab" #string 2: alfabeto nuevoa1 = list(s1) # arreglo 1: version en arreglo del alfabeto originala2 = list(s2) # arreglo 2: version en arreglo del alfabeto nuevod=dict() # diccionariofor i in xrange(0,26): # llena el diccionario d[s1[i]]=s2[i] # d["a"] = "c" , etc.def translateChar(a): #traduce un caracter if ((a!=" ") & (a!=".")): # si no es espacio o punto print d[a] # devuelve el caracter traducido else: # si no print a # devuelve el caracter originaldef translate(a): # traduce el string map(translateChar,list(a)) # para cada item del arreglo, traduce el caracterc = "g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl zw fylb gq glcddgagclr ylb rfyr q ufw rfgq rcvr gq qm jmle. sqgle qrpgle.kyicrpylq gq pcamkkclbcb. lmu ynnjw ml rfc spj." # string a traducirtranslate(c) # traduce