Пытаясь понять chr и ord в Python - PullRequest
0 голосов
/ 11 ноября 2019

Из существующих кодов я разработал следующую программу.

def caesar_cipher(messege,displacement):
    result = ""

    for i in range(len(text)):
        char = text[i]


        if (char.isupper()):
         result += chr((ord(char) + displacement-65) % 26 + 65)

        else:
         result += chr((ord(char) + displacement - 97) % 26 + 97)
    return result

Я не понимаю + s-65) % 26 + 65)

Заранее спасибо.

...