Exercice 3.6

Parent Previous Next

★★ Code de César
En cryptographie, le code de César est une technique de chiffrement élémentaire qui consiste à décaler une lettre de 3 rangs vers la droite :
A → D
B → E
...
Z → C


1) Ecrire le script de ce codage.
Par exemple :

>>>
Message à coder ? abcdefghijklmnopqrstuvwxyz
defghijklmnopqrstuvwxyzabc

>>>
Message à coder ? Monty Python's Flying Circus
prqwb sbwkrq'v ioblqj flufxv

On pourra utiliser la chaîne 'abcdefghijklmnopqrstuvwxyz' et la méthode find() de la classe str.
Pour obtenir de l'aide sur cette méthode :

>>> help(str.find)

2) Ecrire le script du décodage.
Par exemple :

>>>
Message à décoder ? prqwb sbwkrq'v ioblqj flufxv
monty python's flying circus

Créé avec HelpNDoc Personal Edition: Produire facilement des livres électroniques Kindle