Помогите решить задачу на Python!!!Передавая записку на уроке британского языка, друзья

Помогите решить задачку на Python!!!
Передавая записку на уроке английского языка, друзья не желают, чтоб кто-то прочитал ее содержимое. Для этого текст шифруют простым методом: заменяют каждую буковку на буковку, расположенную в алфавите на расстоянии N знаков от начальной. Считается, что алфавит циклически замкнут. Напишите программку-шифровальщик.

Задать свой вопрос
Голигузов Паша
Входные данные:В первой строке натуральное число N < 23 величина сдвига по алфавиту. Во 2-ой строке английский текст для шифрования (длиной не более 255 знаков). Выходные данные:Зашифрованная строчка.
Veronika Shubalova
это понятно
Анна Хмаренкова
А во входные данные не передается кол-во символов сдвига?
Поволишина Наташа
да
1 ответ
'''
Шифр Цезаря.
Только для британского алфавита.
Python 3.X
'''


s = input('Строчка для шифрования: ')
n = int(input('Сдвиг: '))
res = [] перечень с знаками результата
for l in s: для каждого знака в строке
    if not 97 lt;= ord(l) lt;= 122: если символ - не латинская буковка ...
        res.append(l) ... добавить к ответу "как есть"
    else:
        o = (ord(l) - 96 + n) % 26 номер закод. буковкы в алфавите
        char = chr(o + 96) знак по таблице ASCII
        res.append(char) добавить закодированную буковку к ответу
print('Итог:', ''.join(res))
Женя Ивашко
Ну, а мне, как новенькому поколению, Питон кажется самым удобным и наглядным. Субъективность :)
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт