Python Erreur syntaxe (impossible de résoudre !)

Résolu/Fermé
LawiK - Modifié par LawiK le 26/01/2016 à 09:26
 Utilisateur anonyme - 26 janv. 2016 à 10:39
Bonjour, pourriez vous m'aidez à trouver mon erreur s'il vous plait :

def crypterpublique(n,e,text):
letters=string.ascii_letters + string.punctuation + string.digits
resultat=""
for letter in text:
if letter==" ":
resultat+=" "
else:
x=(pow(letters.index(letter),e)%n
resultat=resultat+letters[x]
print resultat


(c'est une portion de mon code) Je m'explique : quand je lance mon code sur python 2.7.10 on m'affiche erreur syntaxe sur la ligne
resultat=resultat+letters[x]


A voir également:

1 réponse

Utilisateur anonyme
26 janv. 2016 à 10:39
Bonjour

Je ne m'y connais pas en python, mais à la ligne précédente tu ouvres trois parenthèses et tu n'en fermes que deux. L'erreur est donc très probablement à la ligne précédente.
1