Erreur de syntaxe sur python

Fermé
2I++ Messages postés 694 Date d'inscription vendredi 21 août 2009 Statut Membre Dernière intervention 11 août 2021 - 23 juil. 2010 à 15:04
2I++ Messages postés 694 Date d'inscription vendredi 21 août 2009 Statut Membre Dernière intervention 11 août 2021 - 24 juil. 2010 à 11:57
Bonjour à tous,
je n'initie au langage python sur le zero et au niveau du chapitre boucle while, j'ai un problem.
voici le code python saisi:
nb = 7 # on garde la variable contenant le nombre dont on veut la table de multiplication
i = 0 # c'est notre variable compteur que nous allons incrémenter dans la boucle

while i<10: # tant que i est strictement inférieure à 10
print(i+1 , "*" , nb , "=" , (i+1)*nb)
i += 1 # on incrémente i de 1 à chaque tour de boucle

Et voici l'erreur declarée:
File"(stidin)", line 3
i + = 1

^
SyntaxError: invalid syntax


Svp, je vous prie de bien vouloir me montrer ou se trouve les erreurs et que faire.
Merci

Votre frère




A voir également:

2 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 841
23 juil. 2010 à 15:15
Bonjour,
Il n'ya pas d'espace entre le + et le = pour i+=1.
Si l'erreur ne vient pas de là, merci de nous indiquer la version de python que tu utilises, et de remettre un copier-coller de ton code en mettant les balises dédiées (à droite du bouton souligné). Sinon, on ne verra pas les indentations qui sont primordiales en python.

Cdlt,
1
2I++ Messages postés 694 Date d'inscription vendredi 21 août 2009 Statut Membre Dernière intervention 11 août 2021 53
24 juil. 2010 à 11:57
Merci fiddy, je vais le corriger et je vous en ferai état.
A+
1