Напиши функцию decode(), которая принимает зашифрованное слово. Верни его расшифровку. Считай, что нумерация букв начинается с 1.
Используй команду return.
Вызови функцию с данными, которые вводит пользователь.
python
def decode(word):
decoded_word = ""
for char in word:
char_value = ord(char) - 96
decoded_word += chr(char_value)
return decoded_word
input_word = input("Введите зашифрованное слово: ")
decoded_word = decode(input_word)
print("Расшифрованное слово:", decoded_word)
Начнем с объявления функции `decode()`. У этой функции есть один параметр `word`, который представляет зашифрованное слово. Внутри функции мы инициализируем переменную `decoded_word` пустой строкой, которая будет содержать расшифрованное слово.
Затем мы перебираем каждый символ `char` в зашифрованном слове `word`. Для каждого символа мы вычисляем его числовое значение, используя функцию `ord(char)`, и вычитаем 96, чтобы получить числовое значение от 1 до 26 (так как в алфавите 26 букв). Затем мы используем функцию `chr()` для преобразования числового значения обратно в символ.
Декодированный символ добавляем в конец переменной `decoded_word`, чтобы собрать окончательное расшифрованное слово.
После того, как мы закончили перебирать все символы в зашифрованном слове, мы возвращаем расшифрованное слово с помощью команды `return decoded_word`.
В основной части программы мы запрашиваем у пользователя зашифрованное слово, используя функцию `input()`, и сохраняем его в переменную `input_word`.
Затем мы вызываем функцию `decode()` с параметром `input_word`, чтобы расшифровать слово. Результат сохраняем в переменную `decoded_word`.
Наконец, мы выводим расшифрованное слово с помощью функции `print()`.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет