All pastes #2051800 Raw Edit

juampa

public python v1 · immutable
#2051800 ·published 2011-04-29 02:57 UTC
rendered paste body
#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()