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
Partager