Top.Mail.Ru
Ответы

Сириус. помогите пж

Шифр Цезаря
В шифре Цезаря каждый символ, являющийся буквой латинского алфавита, заменяется на другой символ, k
-й по счёту в алфавите после данного. Если этот символ выходит за границы, то берётся соответствующий из начала строки. Например, для k=3
символ A
заменяется на D
, символ B
— на E
, символ C
— на F
, ... , символ Z
— на C
. Аналогично строчные буквы заменяются на строчные буквы. Все остальные символы не меняются.

Дана строка, зашифруйте её при помощи шифра Цезаря. Решение оформите в виде функции CaesarCipher(s, k), возвращающей новую строку. s — исходная строка, k — величина сдвига. Функцию нужно вызывать со значением k = 3.

Указание

Напишите функцию CaesarCipherChar(c, k), шифрующую один символ.

токо там нужно что бы были такие строчки:
def CaesarCipherChar(c, k):

def CaesarCipher(s, k):

S = input()
print(CaesarCipher(S, 3))



Видео по теме