Untitled
unknown
plain_text
a year ago
958 B
3
Indexable
def chiffrement_caractere(carac, cle): """ Chiffre un caractère par la méthode de césar , les lettres a..z et A..Z sont décalées par la méthode de césar les autres caractères ne sont pas modifiés (accents, tiret ...) Entrées : carac (str) un caratère cle (int) la clé de codage (classiquement entre 0 et 25) Sortie : (str) Le caratère décalé par la méthode de césar """ if 65 <= ord(carac) <= 90: # Cas des majuscules nouveau_caractere = chr(ord(carac) + cle % 26) elif 97 <= ord(carac) <= 122: # Cas des minuscules nouveau_caractere = chr(ord(carac) + cle % 26) else: # Cas des autres caractères nouveau_caractere = carac return nouveau_caractere # Exemple d'utilisation caractere = "a" cle = 3 caractere_chiffre = chiffrement_caractere(caractere, cle) print(f"Caractère original : {caractere}") print(f"Caractère chiffré : {caractere_chiffre}")
Editor is loading...
Leave a Comment