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

Исполнитель Шифровальщик обрабатывает строку из символов. Сначала он вычисляет длину исходной строки. Если она четна, то в конец цепочки добавляется буква А, если нечетна – в начало добавляется буква Я. В полученной строке каждая буква заменяется следующей по алфавиту (А – на Б, Б – на В, и т. д., а Я – на А). Какую строку получит Шифровальщик, зашифровав строку МАЛЫШ?
Комментарий. Шифровальщик использует полный алфавит, включая буквы Ё и Й.

Ответы

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

Python:

Python:

string = input()

if len(string) % 2 == 0:

   string += 'А'

else:

   string = 'Я' + string

new_string = ''

for char in string:

   if char == 'Я':

       new_string += 'А'

   else:

       new_string += сhr(ord(char) + 1)

print(new_string)

Ответ: МАЛЫШ => АНБМЬЩ


Fedy16: P.S. перепишите строчку new_string += сhr(ord(char) + 1) без копирования
Похожие вопросы
Предмет: Английский язык, автор: ann450