Я хочу получить определенные значения из цикла for, чтобы добавить к другой строке, чтобы создать шифр vigenere.vigenere cipher - не добавляя правильных значений
вот код.
userinput = input('enter message')
keyword = input('enter keyword')
new = ''
for a in keyword:
pass
for i in (ord(x) for x in userinput):
if 96 < i < 123: #lowercase
new += chr(97 + (i+ord(a)-97)#keeps all values in alphabet
print(new)
поэтому ответ я хочу, если я делаю «ABCD» как мое сообщение и «AB» как мое ключевое слово желаемый результат «bddf» как «а» + «а» «Ъ» и «б '+' b '=' d 'и т. д., как бы я изменил код, чтобы он соответствовал моему желаемому результату, или мне придется полностью его изменить и как я буду это делать.
http://stackoverflow.com/questions/tagged/vigenere+python –