cifrado de polybios para descifrar y cifrar una palabra con menú y un retorno al mismo
def cifrado(s): return ' '.join(format(ord(x), 'b') for x in s) def descifrado(s): return ''.join(chr(int(x, 2)) for x in s.split()) def menupol(): print("\n1.- Cifrar\n2.- Descifrar\n3.- Salir") opcion= input("\nSeleccione una opcion del 1 al 3: ") if opcion=="1": s = input("Ingrese el texto a cifrar: ") print("\n" + cifrado(s)) menupol() elif opcion=="2": s = input("Ingrese el texto a descifrar: ") print("\n"+ descifrado(s)) menupol() elif opcion=="3": print("\nHasta luego") else: