💻 МАСТЕР-КЛАСС №18 — Шифр Цезаря — 14 сентября 2026 г. в 14:00:09.044
💻 МАСТЕР-КЛАСС №18 — Шифр Цезаря Пишем шифровальщик записок. Заодно понятно, что такое остаток от деления. def caesar(text, shift): out = "" for ch in text: if "а" <= ch <= "я": out += chr(ord("а") + (ord(ch) - ord("а") + shift) % 32) else: out += ch return out secret = caesar("встречаемся в пять", 3) print("Зашифровано:", secret) print("Расшифровано:", caesar(secret, -3)) Что здесь происходит: • ord даёт номер буквы в таблице символов, chr возвращает букву по номеру • % 32 закольцовывает алфавит: после «я» снова идёт «а» • расшифровка — тот же сдвиг, только со знаком минус Задание: Зашифруйте записку и передайте ребёнку вместе с ключом. Букву «ё» программа не трогает. #питон_с_нуля #мастеркласс