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