diff options
| author | jerome <jerome@xlinfo.fr> | 2025-06-16 23:54:14 +0200 |
|---|---|---|
| committer | jerome <jerome@xlinfo.fr> | 2025-06-16 23:54:14 +0200 |
| commit | 1dede75643c4a6811b9fdd78557cf7c636b3e332 (patch) | |
| tree | bd5801003912a692a46e2100126a4d69b8fac827 /cesar.py | |
| parent | f963769e20abe1bd2e2814c50d4ea986a63e49f9 (diff) | |
| download | python-1dede75643c4a6811b9fdd78557cf7c636b3e332.tar.gz python-1dede75643c4a6811b9fdd78557cf7c636b3e332.zip | |
rot13
Diffstat (limited to 'cesar.py')
| -rw-r--r-- | cesar.py | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -18,7 +18,7 @@ print("********************") print("Chiffrement de César") print("********************") -menu = ["- c pour chiffrer un message", "- d pour dechiffrer un message", "- q pour quitter"] +menu = ["c) Chiffrer un message", "d) Dechiffrer un message", "q) Quitter"] while True: for choix in menu: @@ -30,7 +30,8 @@ while True: msg = input("Votre message : ") clef = int(input("Entrez votre clef (entre 1 et 25) : ")) for lettre in msg: - msgChiffre += decalage(lettre, clef) + msgChiffre = msgChiffre + decalage(lettre,clef) + #msgChiffre += decalage(lettre, clef) print("\nVotre message chiffré : ", msgChiffre, "\n") print("***************") msg = "" @@ -38,10 +39,10 @@ while True: case "d": msg = str() msgChiffre = input("Votre message : ") - for clef in range(1, 26): + for clef in range(26,1,-1): for lettre in msgChiffre: msg += decalage(lettre, clef) - print(f"rot{clef} : {msg}") + print(f"rot{26-clef} : {msg}") msg = "" print("************") case "q": |
