шифр цезаря

Mr.Robot

Новичок
Пользователь
Июл 4, 2021
2
0
1
написал код шифра цезаря, работает но с оговорками: если передать сообщение для шифровки типа "Гай Юлий Цезарь", меняет текст но без учёта первых заглавных букв они остаются неизменными!
подскажите как исправить !
 

Вложения

  • 2021-07-25.png
    2021-07-25.png
    321,1 КБ · Просмотры: 4

R_M

Новичок
Пользователь
Янв 10, 2021
24
1
3
но ты же ввел в переменную alphabet только маленькие буквы, а не заглавные
 

Mr.Robot

Новичок
Пользователь
Июл 4, 2021
2
0
1
Согласен, но как видно из вызова функции мне необходимо зашифровать текст с разным регистром
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 670
477
83
для питона буквы Г и г - это разные буквы...
вам нужно буквы в верхнем регистре обрабатывать так же, как и в нижнем...
или перед обработкой сообщения переводить все буквы в нижний регистр, запоминать позиции символов в сообщении какие перевели, и потом перевести обратно...
 

Форум IT Специалистов