• Помогите решить задачу на Python!!!
    Передавая записку на уроке английского языка, друзья не хотят, чтобы кто-то прочел ее содержимое. Для этого текст шифруют простым методом: заменяют каждую букву на букву, расположенную в алфавите на расстоянии N символов от исходной. Считается, что алфавит циклически замкнут. Напишите программу-шифровальщик.

Ответы 2

  • Все же насколько современный Паскаль нагляднее и продуманнее разных там Питонов....
  • '''Шифр Цезаря.Только для английского алфавита.Python 3.X'''s = input('Строка для шифрования: ')n = int(input('Сдвиг: '))res = [] # список с символами результатаfor l in s: # для каждого символа в строке     if not 97 <= ord(l) <= 122: # если символ - не латинская буква ...        res.append(l) # ... добавить к ответу "как есть"    else:        o = (ord(l) - 96 + n) % 26 # номер закод. буквы в алфавите         char = chr(o + 96) # символ по таблице ASCII        res.append(char) # добавить закодированную букву к ответуprint('Результат:', ''.join(res))
    • Автор:

      anthony49
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years