← К задачамОткрыть курс →
ROT13
Реализуйте функцию rot13(s) — классический шифр ROT13.
Каждую латинскую букву сдвиньте на 13 позиций по алфавиту (a↔n, b↔o, ...). Регистр сохраняется. Все не-латинские символы (цифры, пробелы, знаки препинания, кириллица) остаются без изменений.
Вход: строка s.
Выход: строка после ROT13.
Пример:
rot13("Hello, World!") -> "Uryyb, Jbeyq!"
rot13("abc") -> "nop"
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
def rot13(s):
pass
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.