Eclipse et le module Turtle

Tout ce qui concerne notamment les outils de calcul numérique, de calcul formel ou de géométrie.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
Fabrice Couvreur
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 604
Inscription : samedi 18 août 2007, 01:55

Eclipse et le module Turtle

Message non lu par Fabrice Couvreur »

Bonsoir,
J'utilise Eclipse depuis peu (1 jour !), et cela fonctionne bien pour la plupart des scripts. Avec le module Turtle, quand je compile un code, la fenêtre s'ouvre et se referme aussitôt. J'ai testé avec le code-ci après (volontairement simple) :

Code : Tout sélectionner

from turtle import*
t=Turtle()
def carre(c):
    t.forward(c)
    t.left(90)
Merci.
Francky
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 681
Inscription : dimanche 11 avril 2010, 14:01

Re: Eclipse et le module Turtle

Message non lu par Francky »

essaie un

Code : Tout sélectionner

mainloop()
tout à la fin de ton script.

C'est utile sous GNU/Linux pour turtle.

=======
Édit :
À quoi ça sert Eclipse ?
(moi pas troll - moi pas savoir du tout - moi trouvé bonheur avec geany)
Linux Mint | TeXLive - TexMaker - asymptote | Python3 & C - Geany - Project Euler - SPOJ
Entia non sunt multiplicanda praeter necessitatem
Fabrice Couvreur
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 604
Inscription : samedi 18 août 2007, 01:55

Re: Eclipse et le module Turtle

Message non lu par Fabrice Couvreur »

Bonsoir,
J'ai bien une fenêtre graphique qui s'affiche, mais la "flèche" reste figée au milieu.
Francky a écrit :À quoi ça sert Eclipse ?
Rien de plus que Emacs (avec son module Python) qui est mon éditeur préféré, mais j'aime bien essayer autre chose de temps en temps. :wink:
Par contre, sur tes conseils, je continue d'utiliser Idle avec les élèves, et c'est très pratique.
Francky
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 681
Inscription : dimanche 11 avril 2010, 14:01

Re: Eclipse et le module Turtle

Message non lu par Francky »

Et avec ça, tu as quoi ?

Code : Tout sélectionner

from turtle import*
t=Turtle()
def carre(c):
  for i in range(4):
    t.forward(c)
    t.left(90)

carre(50)
mainloop()
Linux Mint | TeXLive - TexMaker - asymptote | Python3 & C - Geany - Project Euler - SPOJ
Entia non sunt multiplicanda praeter necessitatem
Arnaud
Modérateur honoraire
Modérateur honoraire
Messages : 7098
Inscription : lundi 28 août 2006, 13:18
Localisation : Allemagne

Re: Eclipse et le module Turtle

Message non lu par Arnaud »

Fabrice Couvreur a écrit :

Code : Tout sélectionner

from turtle import*
t=Turtle()
def carre(c):
    t.forward(c)
    t.left(90)
Merci.
C'est normal qu'il ne se passe rien si tu n'appelles jamais la fonction définie.
Je ne vois pas non plus l'intérêt de créer une instance, ce code là devrait suffire :

Code : Tout sélectionner

from turtle import *
def carre(c):
    forward(c)
    left(90)

carre(50)
Arnaud
Un peu d'info - Pyromaths - Pas d'aide en MP (non plus)
Fabrice Couvreur
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 604
Inscription : samedi 18 août 2007, 01:55

Re: Eclipse et le module Turtle

Message non lu par Fabrice Couvreur »

Bojour,
Arnaud a écrit :C'est normal qu'il ne se passe rien si tu n'appelles jamais la fonction définie.
On va dire qu' hier était un jour sans ! :oops:
Arnaud a écrit :Je ne vois pas non plus l'intérêt de créer une instance
Eclipse génére des avertissements si on ne le fait pas, sans pour autant empêcher la compilation.
Désolé pour le dérangement.