Pangeya

    Описание объекта 
    Группы объекта
    Просмотр объекта
    Имя национальное Цезарь его знает
    Имя международное Cezar ego znaet
    Показать все аватар-фото(1)
    Источник объектаСоздан просматриваемым пользователем
    Память объекта
    250 677  байт
    Наследование   
    200
    Дата создания13 апреля 2020 года 17ч:29м:27с
    Дата обновления   21 мая 2022 года 13ч:44м:39с


    ПОДЕЛИТЬСЯ 

    Подробное Описание Объекта
    Цезарь его знает Cezar ego znaet
    Двойственный режим
    Текстовый режим
    Режим изображений

    Цезарь его знает

    Как известно, Цезарь тоже пользовался шифрованием сообщений, причем у него был свой способ. Сначала выбирается шаг шифрования (число), а затем все буквы послания заменяются на буквы, отстоящие от них в алфавите на шаг шифрования. Например, при шаге шифрования 3 (таким чаще всего пользовался Цезарь), буква А заменяется на букву Г, буква Б – на букву Д.

    Обратите внимание, что алфавит «зациклен», то есть при сдвиге буквы Я на шаг 3 получится буква В.

    Напишите программу, которая будет зашифровывать послание с помощью шифра Цезаря с заданным шагом шифрования.

    Формат ввода
    Две строки. Первая содержит шаг шифрования, вторая – послание.

    Формат вывода
    Строка с зашифрованным посланием.

    Пример1

    Ввод

    3

    АБВ

    Вывод

    ГДЕ

    Пример2

    Ввод

    5

    На дворе трава, на траве дрова!

    Вывод

    Те йзухк чхезе, те чхезк йхузе!


    Примечания

    Символы русского алфавита расположены в стандартной для Python таблице кодировки подряд, то есть номера, выдаваемые функцией ord(symbol), идут подряд. Буква «ё» идёт в таблице кодировки отдельно от основного алфавита. При решении задачи считайте, что буквы «ё» в русском алфавите нет.

    Отменить Продолжить
    Подтвердите, что Вы человек
    Отправить Отмена
    Развернуть Закрыть
    Закрыть
    Отмена