Как написать сценарий, который получает от пользователя абзац открытого текста и значение расстояния - PullRequest
0 голосов
/ 21 июня 2020

Напишите сценарий, который получает от пользователя абзац открытого текста и значение расстояния.
Затем выведите этот абзац в зашифрованный текст, используя шифр Цезаря. Запишите этот текст в файл с именем 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...