decode_cesar.py

Created by thierry-barry

Created on May 02, 2020

531 Bytes

fait le contraire du code de César


text = input("entrez le message codé en minuscule: ")
liste=[]
i=0
texta="a"
# compte le nombre de caractère
longueur = len(text)
# conversion du texte en codes ascci
for i in range (longueur):
    a=ord(text[i:i+1])
    if a<97 or a>122:
        liste.append(chr(a))
    else:
        a=ord(text[i:i+1])-1
        if a>122 :
            a=97
            liste.append(chr(a-32))
        else:
            a=ord(text[i:i+1])-1
            liste.append(chr(a-32))
i=i+1
print ("message codé : "+''.join(liste))