from divisores_mdc import Euclides_estendido alfabeto = "abcdefghijklmnopqrstuvwxyz" alfabeto += alfabeto.upper() alfabeto += ',.!? :@#$%(){};"0123456789-+*=<>_/\n' n = len(alfabeto) símbolos_para_códigos = {} códigos_para_símbolos = {} for i,s in enumerate(alfabeto): símbolos_para_códigos[s] = i códigos_para_símbolos[i] = s def encripta_ou_descripta(msg, chave): res = '' for s in msg: res += códigos_para_símbolos[(símbolos_para_códigos[s] * chave) % n] return res msg = '''#include int main() { // printf() displays the string inside quotation printf("Hello, World!"); return 0; }'''