Напишите сценарий, который получает от пользователя абзац открытого текста и значение расстояния.
Затем выведите этот абзац в зашифрованный текст, используя шифр Цезаря. Запишите этот текст в файл с именем encryptfile.txt
. Затем прочтите этот файл и запишите его в файл с именем copyfile.txt
.
Это то, что я пробовал:
Кажется, я не могу объединить все это вместе в один код, потому что я не совсем понимаю, как для чтения, открытия и записи файла.
mapping = {}
with open("copyfile.txt", "r") as keyFile:
for line in copyFile:
l1, l2 = line.split()
mapping[upper(l1)] = upper(l2)
decrypt = ""
with open("encrypted.txt", "r") as encryptedFile:
for line in encryptedFile:
for char in line:
char = upper(char)
if char in mapping:
decrypt += mapping[char]
else:
decrypt += char print(decrypt)