Вопрос: Может ли кто-нибудь отредактировать мои 2 строки кода?
Просто хотел отметить, что это для школьного задания, поэтому я не хочу публиковать весь свой код для предотвращения проблем с копированием / плагиатом. Поскольку у меня возникают трудности только с небольшим требованием к назначению, я не думаю, что весь мой код необходим в любом случае.
Требование от ассгн. Я имею в виду:
Newx = Ord (х) + 3
Newx будет целым числом. Чтобы узнать, какую букву представляет это целое число, вы можете использовать функцию chr как в:
actualLetter = chr (x)
Напишите функцию с именем cipher, которая принимает строку и ключ (целое число). Функция шифрует строку в
другая строка и возвращает новую строку. Обратите внимание, что когда мы достигаем 'z' и хотим добавить ключ, мы должны
«сверните» в алфавит еще раз, следовательно, ord ('z') + 3 должно дать нам ord ('c').
Когда я запускаю и тестирую свою программу и вводлю 'z', я не получаю 'c', я получаю:
Мой код для этой части программы, которая приводит к этой проблеме:
example_string = letters[((ord(i)+key)%97)%26]
example2_string += letters[((ord(i)-key)%97)%26]
(example_string и example2_string являются поддельными именами)