Question bête, mais on sait jamais :
Quand tu tapes ces instructions, tu les fais en un bloc, ou bien tu tapes une ligne, puis tu exécutes la commande, puis nouvelle ligne etc... ?
Est-ce que tu fais :
>>> a = 10
>>> if a > 5:
print "a superieur a 5"
a superieur a 5
>>> else:
SyntaxError: invalid syntax
>>>
Ou bien :
>>> a = 10
>>> if ( a > 5 ):
... print "a supérieur à 5"
... else:
... print "a est inférieur à 5"
...
a supérieur à 5
Ou encore, est ce que tu passes par une nouvelles fenêtre dans laquelle tu tapes l'ensemble du code avant de l’exécuter ?