cryptography/codage_cesar_vigenere.py
def decalage(X, Y):
    """
    Returns letter X shifted of Y
    :param X:
    :param Y:
    :return:
    """
    # x + y = k*26 + r
    return chr(((ord(X) + ord(Y) - 64 - 64) % 26) + 64);

    Returns letter X shifted of Y
    :param X:
    :param Y:
    :return:
    
Returns letter X shifted of Y
Returns letter X shifted of Y
def decalage(X, Y):
    return chr(((ord(X) + ord(Y) - 64 - 64) % 26) + 64);
def decalage ( X , Y ) : return chr ( ( ( ord ( X ) + ord ( Y ) - 64 - 64 ) % 26 ) + 64 ) ;
Returns letter X shifted of Y
Returns letter X shifted of Y
"""
    Returns letter X shifted of Y
    :param X:
    :param Y:
    :return:
    """ # x + y = k*26 + r
None
X
None
Y
None