Bonjour à tous,
je ne sais pas si vous pouvez m'aider mais j'ai ces erreurs et un none à la fin de tous mes programmes en python:
Les erreurs:
Il ecrit le texte deux fois et il y a none....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 sys:1: DeprecationWarning: Non-ASCII character '\xc3' in file alKindi.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details Entrez un texte crypte assez long: texte texte None
Mon code:
EDIT:
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 #Algo: déchiffrement par la méthode des fréquences. #Déchiffrement Al Kindi ##################################################### def frequenceDecode(): texte=raw_input("Entrez un texte crypte assez long: \n") #On analyse les fréquences des lettres lettres={} for c in texte: lettres[c]= lettres.get(c,0)+1 #On decrypte le texte suivant les fréquences d'apparation print texte print lettres print frequenceDecode()
Bon j'ai réussit à calculer la fréquence des lettres maintenant il faut que je puisse décrypter un texte assez long.... Mais j'ai toujours ce none ...
Ma question est: je voudrais prendre la valeur que me retourne les entrées de lettres.
En fait si il y a: "a=>3" je souhaiterais récupérer le 3 ...
désolé d'être pas très performant en python
Amicalement Thibaud
Partager