Для питона секретное агентство «super-secret-no» решило для шифрования переписки своих сотрудников использовать «метод бутерброда». сначала буквы слова нумеруются в таком порядке: первая буква получает номер 1, последняя буква - номер 2, вторая – номер 3, предпоследняя – номер 4, потом третья … и так для всех букв (см. рисунок). затем все буквы записываются в шифр в порядке своих номеров. в конец зашифрованного слова добавляется знак «диез» (#), который нельзя использовать в сообщениях. например, слово «sandwich» зашифруется в «shacnidw#». к сожалению, программист «super-secret-no», написал только программу шифрования и уволился. и теперь агенты не могут понять, что же они написали друг другу. им. входные данные вводится слово, зашифрованное методом бутерброда. длина слова не превышает 20 букв. выходные данные выведите расшифрованное слово. примеры входные данные aabrrbaacda# выходные данные abracadabra
225
407
Ответы на вопрос:
Input_str = input('введите строку: ') output_str = '' for i in range(0, len(input_str)-1, 2): output_str += input_str[i] temp = '' for i in range(1, len(input_str)-1, 2): temp += input_str[i] output_str += temp[: : -1] #т.к. вторая часть задом наперед, нам надо делать ее реверс print(output_str)
Популярно: Информатика
-
1337zezar126.12.2022 04:20
-
QuAtTro27123.04.2023 23:36
-
alicianovikova09.06.2021 19:23
-
тимур37001.12.2022 12:18
-
Hunterxxxx03.01.2020 10:04
-
1234567890dd22.02.2022 16:46
-
Dog211121.04.2022 05:05
-
Sofi43243219.07.2020 03:40
-
Фиаско133718.09.2022 20:10
-
misha51503.09.2022 08:32