/
sejeenn
/
python_basic
Обзор
Документация
Войти
/
sejeenn
/
python_basic
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Module17/10_caesar_cipher/main.py
13 строк
539 B
Eugene Vorontsov
Copy repo python basic
03 фев 2025, 20:23
03 фев 2025, 20:23
a8fce4a
Код
Авторство
О чём код?
def caesar_cipher(string, user_shift): char_list = [(alphabet[(alphabet.index(sym) + user_shift) % 33] if sym != ' ' else ' ') for sym in string] new_str = '' for i_char in char_list: new_str += i_char return new_str alphabet = 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя' message = input('Введите сообщение: ') shift = int(input('Введите сдвиг: ')) output_str = caesar_cipher(message, shift) print('Зашифрованное сообщение: ', output_str)