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