Add lesson
This commit is contained in:
19
Module17/08_caesar_cipher/README.md
Normal file
19
Module17/08_caesar_cipher/README.md
Normal file
@@ -0,0 +1,19 @@
|
||||
## Задача 8. Шифр Цезаря
|
||||
### Что нужно сделать
|
||||
Юлий Цезарь использовал свой способ шифрования текста. Каждая буква заменялась на следующую по алфавиту через K позиций по кругу. Если взять русский алфавит и K = 3, то в слове, которое мы хотим зашифровать, буква А станет буквой Г, Б станет Д и так далее.
|
||||
|
||||
Пользователь вводит сообщение, а также значение сдвига. Напишите программу, которая зашифрует это сообщение при помощи шифра Цезаря.
|
||||
|
||||
Пример:
|
||||
|
||||
```
|
||||
Введите сообщение: это питон.
|
||||
Введите сдвиг: 3
|
||||
Зашифрованное сообщение: ахс тлхср.
|
||||
```
|
||||
### Что оценивается
|
||||
- Результат вычислений корректен.
|
||||
- input содержит корректные приглашения для ввода.
|
||||
- Формат вывода соответствует примеру.
|
||||
- Алгоритм шифрования вынесен в отдельную функцию.
|
||||
- Переменные и функции имеют значащие имена, не только a, b, c, d (подробнее об этом в видео 2.3).
|
||||
Reference in New Issue
Block a user