Шифр Цезаря [ Python 3 ]
0.0/5 оценка (0 голосов)

Формат входных данных
В первой строке дается число n , (1 n 25) – сдвиг, во второй строке даётся закодированное сообщение в виде строки со строчными латинскими буквами.

Формат выходных данных
Программа должна вывести одну строку – декодированное сообщение. Обратите внимание, что нужно декодировать сообщение, а не закодировать.

shift = int(input())
text = input()
for letter in range(len(text)):
    decript = ord(text[letter]) - shift
    if decript < 97:
        decript += 26
    print(chr(decript), end='')