https://pastein.ru/t/iT

  скопируйте уникальную ссылку для отправки



alphabet_eng = "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
alphabet_rus = "абвгдеёжзийклмнопрстуфхцчшщъыьэюяабвгдеёжзийклмнопрстуфхцчшщъыьэюя"

alph_eng=['A','B"','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
alph_rus=['А','Б','В','Г','Д','Е','Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ц','Ч','Ш','Щ','Ъ','Ы','Ь','Э','Ю','Я']
message=str(input("Введите сообщение: "))
key=int(input("Введите ключ шифра: "))
message = message.upper()
message_enc = ""

for x in message:
#    position = alphabet_eng.find(x)
#    offset = position+key
    if x in alph_eng:
#        message_enc = message_enc + alphabet_eng[offset+1]
        itr = alph_eng.index(x)%len(alph_eng)
        message_enc += alph_eng[(itr+key+1)%len(alph_eng)]
    elif x in alphabet_rus:
        position = alphabet_rus.find(x)
#        offset = position+key
#        message_enc = message_enc + alphabet_rus[offset+1]
        itr = alph_rus.index(x)%len(alph_rus)
        message_enc += alph_rus[(itr+key+1)%len(alph_rus)]
    else:
        message_enc = message_enc + x
message_enc = message_enc.lower()
print("Зашифрованное сообщение: ",message_enc)