Je suis dans le tutoriel de Python à l'étape de l'exercice de la table de multiplication de 7. J'utilise comme éditeur IDLE et ma version de Python est la 2.7.2, installé à la racine de D. J'oubliais que mon OS est Windows 7 Ultimate x64. J'ai mis le path de Python dans le système il me semble bien.
Le script fonctionne très bien, j'ai le résultat que je voulais et je l'ai sauvé en py.
Lorsque je double clique dessus, une fenêtre s'affiche et se ferme tout de suite après. J'ai donc mis la ligne "raw_input("Appuyer sur Entrée pour quitter")" à la fin du script après le résultat. J'ai également créé un fichier bat dans le même dossier que le py avec le nom du fichier (tableDeMultiplication.py) et à la ligne suivante "pause". J'exécute le bat, la console DOS s'ouvre et je vous copie l'erreur:
D:\Python 2.7.2\Exercices>tableDeMultiplication.py
File "D:\Python 2.7.2\Exercices\tableDeMultiplication.py", line 1
Python 2.7.2 (default, Jun 12 2011, 15:08:09) [MSC v1500 32 bit (Intel)] on win32
SyntaxError: invalid syntax
D:\Python 2.7.2\Exercices>pause
Press any key to continue . . .
EDIT: Je vous copie colle aussi le code du travail puisqu'apparemment, lorsqu'il y a cette erreur, c'est parce qu'il y a une erreur de frappe quelque part:
IDLE ne me donne aucune erreur et je ne vois pas où serait l'erreur cachée. Vous sauriez?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 number, multiplier, factor = 7, 20, 0 while (factor <= multiplier) : print number * factor factor = factor + 1
Partager