Déchiffrement code césar

Fermé
pythoncesar - Modifié par Whismeril le 19/02/2015 à 17:31
 pythoncesar - 28 mars 2015 à 01:13
Bonjour,
Il faut faire un programme qui déchiffre un message encodé par le principe du code césar, sans connaître le décalage.
J'ai déjà fais ça:
crypt = raw_input('Entrez le message a decrypter : ')
crypt = str.upper (crypt)

montableau = [0]*26

for i in crypt:
    if 65 <= ord(i) <= 90:
     montableau[ord(i)-65]+=1

indice = 0
maximum = 0
for p in range(26):
    
    if montableau[p] > maximum:
        indice = p
        maximum = montableau[p]
#print indice
decalage = indice+65-70
print decalage


Une fois que j'ai le décalage, je ne sais pas comment l'ajouter et lorsque la lettre "z" est atteinte, revenir à "a".

EDIT: Ajout de la coloration syntaxique.
A voir également:

3 réponses

Amel_@ Messages postés 25 Date d'inscription mercredi 24 décembre 2014 Statut Membre Dernière intervention 5 mai 2017
27 mars 2015 à 15:51
Je ne programme pas en python mais je peux te donner des idées et a toi de traduire en code python! Sinon qu'est ce qu'il fait ton code déja?
0
unknown_programmer Messages postés 1549 Date d'inscription samedi 2 août 2014 Statut Membre Dernière intervention 9 janvier 2018 260
27 mars 2015 à 16:45
0
pythoncesar
28 mars 2015 à 01:13
C'est bon j'ai plus besoin d'aide d
0