Програма "Дешифрування перестановкою в одномірному масиві по ключу". Заповнити ...
✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
Програма "Дешифрування перестановкою в одномірному масиві по ключу". Заповнити пропускиПримітка. Один відступ від краю екрану позначати так:____.(Один відступ - чотири нижні риски).
#---------ЗАВАНТАЖЕНЯ ШИФРОВАННОГО ТЕКСТУ--------------------- # співставлення файлової змінної F з файлом'secret.txt' # читання файлу F в строкову змінну Shifrprint(Shifr) # вивід шифровки на екранF.close() # закриття файлу # вимірювання кількості букв D в шифровці#---------ЗАВАНТАЖЕНЯ КЛЮЧА ДЛЯ ДЕШИФРУВАННЯ---------------------key=[] # створення списку keyF=open("key.txt",'r') # співставлення файлової змінної F з файлом"key.txt" # читання файлу F в строкову змінну L # перетворення рядка чисел L в список чисел k в строковому форматі # цикл з параметром N в межах кількості букв в шифровці(int(k[N])) # підклейка в кінець списку key чисел з k в форматі чиселprint(key) # вивід списку key на екран#-------------------ДЕШИФРУВАННЯ---------------------------deShifr="" # створення порожнього рядка deShifrdeShifrM=[" "]*D # створення списку deShifrM пробілів(" ") довжиною D # цикл з параметром N в межах кількості букв в шифровці # формування дешифрованого текстового масиву по ключу #---СКЛЕЙКА ДЕШИФРОВАНОГО РЯДКА З МАСИВУ підклейкою букв в кінець рядка -- # цикл з параметром N в межах кількості букв в шифровці =deShifr+ # формування дешифрованого текстуprint(deShifr) # вивід рядка на екран