Implementación del cifrado César en Python
x? =?¿Respuesta? ¿b? ¿do? ¿d? ¿mi? ¿F? ¿gramo? h? ¿I? j? k? ¿yo? ¿metro? ¿norte? oh? ¿pag? q? r? ¿s? t? ¿tú? v? ¿w? ¿incógnita? ¿y? z'. split('?')
y? =?n? oh? ¿pag? q? r? ¿s? t? ¿tú? v? ¿w? ¿incógnita? ¿y? z? ¿respuesta? ¿b? ¿do? ¿d? ¿mi? ¿F? ¿gramo? h? ¿I? j? k? ¿yo? arroz. dividir('?')
x? =?map(lambda?x:?x.upper(),?x)
y? =?map(lambda?x:?x.upper(),?y)
Caesar Dickert? =?dict(zip(x?+?x,?y?+?y))? #?Crea un diccionario. La clave es la cadena original. El valor es una cadena cifrada
#?Defina la función de cifrado César. Introduzca una cadena? Generar la cadena cifrada de César
def? Caesar(Strings):
¿El resultado? =?[]
¿Para qué? ¿I? ¿existir? Rango(len(string)):
¿Si? cadena[yo]? ¿existir? dict_kaisa.keys():
resultado.append(dict_kaisa[string[i]])
De lo contrario:
resultado.append(string [i])
¿Volver? ''.Connect(resultado)
Imprimir(César(¿El?Zen?El?Python'))? #?El resultado es Gur? ¿Angiografía por resonancia magnética? bs? Clguba