Colección de citas famosas - Diccionario de frases chinas - Implementación del cifrado César en Python

Implementación del cifrado César en Python

#?codinng=utf-8

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