20 lines
1.4 KiB
Markdown
20 lines
1.4 KiB
Markdown
## Задача 8. Шифр Цезаря
|
||
### Что нужно сделать
|
||
Юлий Цезарь использовал свой способ шифрования текста. Каждая буква заменялась на следующую по алфавиту через K позиций по кругу. Если взять русский алфавит и K = 3, то в слове, которое мы хотим зашифровать, буква А станет буквой Г, Б станет Д и так далее.
|
||
|
||
Пользователь вводит сообщение, а также значение сдвига. Напишите программу, которая зашифрует это сообщение при помощи шифра Цезаря.
|
||
|
||
Пример:
|
||
|
||
```
|
||
Введите сообщение: это питон.
|
||
Введите сдвиг: 3
|
||
Зашифрованное сообщение: ахс тлхср.
|
||
```
|
||
### Что оценивается
|
||
- Результат вычислений корректен.
|
||
- input содержит корректные приглашения для ввода.
|
||
- Формат вывода соответствует примеру.
|
||
- Алгоритм шифрования вынесен в отдельную функцию.
|
||
- Переменные и функции имеют значащие имена, не только a, b, c, d (подробнее об этом в видео 2.3).
|