Bonjour,
J'ai des soucis a exécuter des scripts python initialement écris avec notepad en particulier lorsque j'importe des modules comme turtle.
Exemple:
Message d'erreur de l'interpêeur IDLE 2.6
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
16
17
18
19
20
21 # Programme pour dessiner une série de triangles équilatéraux de différentes couleurs en différent endroit. from turtle import * # Nous importons tous le module turtle def triangle(hauteur, couleur): # Nous allons construire le triangle équilatéral color(couleur) forward(hauteur) left(120) forward(hauteur) left(120) forward(hauteur) reset() # Effacons l'affichage graphique f = int(raw_input('Hauteur du triangle')) # hauteur de notre triangle e = 1 while e < 6 : color = raw_input('Entrez la couleur entre guillement ') up() goto(e*f, f) down() triangle(f, color) e = e + 1
Traceback (most recent call last):
File "D:\Logiciel\PYTHON\Exercices\TrianglesEqui.py", line 2, in <module>
from turtle import * # Nous importons tous le module turtle
File "D:\Logiciel\PYTHON\Exercices\turtle.py", line 2, in <module>
forward(120)
NameError: name 'forward' is not defined
Par contre le progrmme marche bien si je saisi toutes les ligne du code dans l'interpreteur en mode interactif.
Qu'est-ce qui m'échappe, ce que j'ublie ou que ne fait pas bien ?
Merci
Vermont
Partager