Bonjour,
je débute en programmation, et je dois faire un devoir où l'on me demande de dechiffer un message avec A qui devient N , B qui devient O etc ...
Donc le decryptage type Cesar
Et donc j'ai essayé de faire un programme et donc voilà ce que ça a donné :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
alphabet = 'abcdefghijklmnopqrstuvwxyz'
tc = input('Texte à déchiffrer :')
tc = str(tc)
décalage = input('décalage:')
décalage = int(décalage)
 
def dechiffrer(tc,décalage):
 
    texte_chiffré = ''
    for c in chiffré :
        somme = alphabet.find(c) - décalage 
        module = int(somme) % len(alphabet)
        texte_chiffre = texte_chiffre + str(alphabet[module])
 
    return texte_chiffre
 
 
def valeurs():
    tc = input('Texte à déchiffrer :')
    tc = str(tc)
    décalage = input('décalage:')
    décalage = int(décalage)
    print(tc)
    print(décalage)

Le probleme que j'ai c'est que il ne me renvoit pas de texte déchiffré, et j'ai essaye d'executer seul une fonction et cela me met un message comme quoi mon code est incomplet

Merci d'avance