Red de conocimiento informático - Problemas con los teléfonos móviles - Implementación del cifrado Python Caesar

Implementación del cifrado Python Caesar

#?codinng=utf-8

x?=?'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'.split('?')

y?=?'n?o ?p?q?r?s?t?u?v?w?x?y?z?a?b?c?d?e?f?g?h?i?j?k?l?m'. split('?')

X?=?map(lambda?x:?x.upper(),?x)

Y?=?map(lambda?x: ?x.upper(),?y)

dict_kaisa?=?dict(zip(x?+?X,?y?+?Y))?#?Crear un diccionario, la ?clave es la cadena original,?El valor es una cadena cifrada

#?Defina la función de cifrado César,?Ingrese una cadena,?Envíe la cadena cifrada con César

def?kaisa(cadena ):

resultado?=?[]

for?i?in?range(len(string)):

if?string[i]? en?dict_kaisa .keys():

resultado.append(dict_kaisa[cadena[i]])

otro:

resultado.append(cadena[i ])

return?''.join(resultado)

print(kaisa('The?Zen?of?Python'))?#?El resultado es Gur?Mra? bs?Clguba