Pangeya

    Description of object 
    Groups of object
    View object
    Name national Цезарь его знает
    Name international Cezar ego znaet
    Show all avatar photo(1)
    Source of objectCreated by the viewed user
    Object memory
    250 677  byte
    Inheritance   
    200
    Date of creation13 April 2020 Year 17H:29M:27S
    Date of update   21 May 2022 Year 13H:44M:39S


    SHARE 

    Detailed description of the object
    Цезарь его знает Cezar ego znaet
    Dual mode
    Text mode
    Image mode

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

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

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

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

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

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

    Пример1

    Ввод

    3

    АБВ

    Вывод

    ГДЕ

    Пример2

    Ввод

    5

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

    Вывод

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


    Примечания

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

    Cancel Continue
    Confirm that you are a human
    Send Cancel
    Expand Close
    Close
    Отмена