Add lesson

This commit is contained in:
System
2025-09-22 02:37:58 +03:00
parent 7765f3af5e
commit b493ad4eb3
17 changed files with 411 additions and 0 deletions

View File

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