Ce fragment de code a bien fonctionné
if True: print "just True"
if (True): print "(True)"
J'étudiais les boucles et celles-ci fonctionnaient bien
for i in range(1, 3):
print i
i = 0
while i < 3: # sans parenthèses
print i
i = i + 1
i = 0
while (i < 3): # avec parenthèses
print i
i = i + 1
Quand j'ai essayé
for (i in range(1, 3)):
print i
J'obtiens une erreur "SyntaxError: invalid syntax"
Je comprends que les parenthèses extérieures rendent la boucle for inutilisable (erreur) mais quelle partie de la syntaxe est-ce que je viole? cela fonctionnait bien dans la boucle while