Предмет: Информатика, автор: travka2009travka

Задача 7. Кодування інформації Використовуючи “шифр Цезаря” закодувати прислів’я. Представити блок-схему алгоритму кодування. По можливості: Створити алгоритм мовою програмування Python. Звіт про результати розв’язання представте у вигляді презентації.
ОЧЕНЬ СРОЧНО,ДАЮ 100 БАЛОВ!!!!!!!​


xktrimall: сек, сейчас сделаю

Ответы

Автор ответа: xktrimall
1

___________________________________________________-
alphabet   = "АБВГҐДЕЄЖЗИІЇЙКЛМНОПРСТУФХЦЧШЩЬЮЯ"

offset     = 5 # -5

message    = "шифр Цезаря".upper()

result     = ''

for letter in message:

   place = alphabet.find(letter)

   new_place = place + offset

   if letter in alphabet:

       result += alphabet[new_place]

   else:

       result += letter

print (result)
_____________________________________________
вот такой код вышел.
В message записываем то что надо зашифровать/розшифровать.
В offset записываем сдвиг, или, простыми словами, ключ. Для шифровки указываем, к примеру, 5. Для розшифровки минус 5.
Результат в переменной result

Похожие вопросы
Предмет: Другие предметы, автор: burbansolomia
Предмет: Алгебра, автор: ulaserduk0