Я недавно создал фрагмент кода, который в значительной степени соответствует вашим словам. Он берет кодовое слово, такое как 'abc', получает значения (1, 2, 3) и затем добавляет их к каждой букве в слове для шифрования. Так что если «abc» было кодовым словом, а «bcd» - текстом для шифрования. (1 + 2 = 3 2 + 3 = 5 и 3 + 4 = 7), поэтому на выходе будет «ceg»
codeword = input('Enter codeword : ')
codeword = codeword.replace(" ", "")
encrypt = input('Enter text to encrypt : ')
encrypt = encrypt.replace(" ", "")
j = 0
for i in codeword:
print(chr(ord(encrypt[j])+ ord(codeword[j])-96))
j+=1