Erreur de syntaxe sur python

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

2 réponses

  1. Contributeur
    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. Merci fiddy, je vais le corriger et je vous en ferai état.
      A+