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:
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
Il ecrit le texte deux fois et il y a none....

Mon code:


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()
EDIT:
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