Шифр Цезаря В шифре Цезаря каждый символ, являющийся буквой латинского алфавита, заменяется на другой символ, k -тый
Дана строка, зашифруйте её при помощи шифра Цезаря. Решение оформите в виде функции CaesarCipher(s, k), возвращающей новую строку. s — исходная строка, k — величина сдвига. Функцию нужно вызывать со значением k = 3.
что с моим кодом не так, почему выдает ошибку
def CaesarCipherChar(c, k):
c=ord(c)+k
chr(c)
return c
def CaesarCipher(s, k):
for i in range(len(s)):
s[i]=CaesarCipherChar(s[i], k)
return s
S = input()
print(CaesarCipher(S, 3))
По дате
По Рейтингу
Ты не цезарь ты Za-дро
Больше по теме