Bonjour,
j'avais un tout petit truc à faire qui tient en quelques instructions python et j'ai essayé de le faire en ligne de commande plutôt que d'écrire et d'executer un .py.
Mais là, quand mon mini script est sur une seule ligne, je tombe sur un petit problème qui me laisse perplexe !
Voici la bête :
Pourquoi mon script avec un "if" provoque une erreur de syntaxe alors que celui sans "if" fonctionne ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 c:\>python Python 2.6.1 (r261:67517, Dec 4 2008, 16:51:00) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> for i in range(5): print i ... 0 1 2 3 4 >>> for i in range(10): if i==5: print i File "<stdin>", line 1 for i in range(10): if i==5: print i ^ SyntaxError: invalid syntax
Bien sûr, si je vais à la ligne entre chaque instructions, ça marche.
Partager