#Abecedario usado para el cifradoAbecedario = ['a','b','c','d','e','f','g','h','i','j','k', 'l','m','n','o','p','q','r','s','t','u','v', 'w','x','y','z']NuevaPalabra = ''#Pedimos la palabraPalabra = raw_input('Escibra la palabra que desea cifrar: ')Palabra = Palabra.lower() #pasamos a minusculaALength = len(Abecedario) #Obtenemos la longitud del abecedario#Pedimos la claveClave = input('Elija la palabra con la que cifrar (de 1 a 24): ')if (Clave >= 1) and (Clave <= 26): #Verificamos que sea incorrecta i = 0 while i < len(Palabra): #Recorremos la palabra x = 0 while x < ALength: #Recorremos el abecedario if (Palabra[i] == Abecedario[x]): #Buscamos caracteres que esten en ambos if (x+Clave <= 26): Temp = x+Clave Tmp = Temp-26 NuevaPalabra += Abecedario[Tmp] #Creamos la palabra else: NuevaPalabra += Abecedario[x+Clave] #Creamos la palabra x += 1 i += 1else: print 'Clave incorrecta'print 'La palabra cifrada es %s' % NuevaPalabraraw_input()