logo

Crowdly

Програма "Дешифрування перестановкою в одномірному масиві по ключу". Заповнити ...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

Програма "Дешифрування перестановкою в одномірному масиві по ключу". Заповнити пропуски

Примітка. Один відступ від краю екрану позначати так:____.(Один відступ - чотири нижні риски). 

#---------ЗАВАНТАЖЕНЯ  ШИФРОВАННОГО ТЕКСТУ---------------------

  # співставлення файлової змінної F з файлом'secret.txt'

  # читання файлу F в строкову змінну Shifr

print(Shifr) # вивід шифровки на екран

F.close()    # закриття файлу

# вимірювання кількості букв D в шифровці

#---------ЗАВАНТАЖЕНЯ КЛЮЧА ДЛЯ ДЕШИФРУВАННЯ---------------------

key=[]       # створення списку key

F=open("key.txt",'r') # співставлення файлової змінної F з файлом"key.txt"

   # читання файлу F в строкову змінну L

  # перетворення рядка чисел L в список чисел k в строковому форматі

# цикл з параметром N в межах кількості букв в шифровці

(int(k[N])) # підклейка в кінець списку key чисел з k в форматі чисел

print(key)   # вивід списку key на екран

#-------------------ДЕШИФРУВАННЯ---------------------------

deShifr=""         # створення порожнього рядка deShifr

deShifrM=[" "]*D   # створення списку deShifrM пробілів(" ") довжиною D

# цикл з параметром N в межах кількості букв в шифровці

# формування дешифрованого текстового масиву по ключу  

#---СКЛЕЙКА ДЕШИФРОВАНОГО РЯДКА З МАСИВУ підклейкою букв в кінець рядка --

# цикл з параметром N в межах кількості букв в шифровці 

=deShifr+ # формування дешифрованого тексту

print(deShifr)                 # вивід рядка на екран

Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на moodle.vnu.edu.ua?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!