Turtle la fonction up() ne fonctionne pas
Résolu
chris
-
chris -
chris -
Bonjour,
je veux positionne la tortue dans sur un point P (ex +200,+200) sans que le trajet entre le point central (0,0) soit tracé:
normalement on écrit:
up()
tortue1.pos(200,200)
down()
mais dans mon programme (poursuite de tortues) ,le trajet est tracé entre O et P
merci
je veux positionne la tortue dans sur un point P (ex +200,+200) sans que le trajet entre le point central (0,0) soit tracé:
normalement on écrit:
up()
tortue1.pos(200,200)
down()
mais dans mon programme (poursuite de tortues) ,le trajet est tracé entre O et P
merci
Configuration: Windows / Firefox 84.0
2 réponses
-
Bonjour,
Je ne fais pas de python.. ni de turtle ...
Mais si on regarde la documentation.....
pos() permet de connaitre la position .. pas de "placer" ...
Pour déplacer, il faut utiliser : setpos()turtle.goto(x, y=None) turtle.setpos(x, y=None) turtle.setposition(x, y=None)
Tu peux aussi regarder les fonctionsturtle.setx(x) turtle.sety(y)
qui permettent de définir la première position en X ou en Y de la tortue ..
Bref, même sans connaitre ce logiciel et ce langage... il n'est pas difficile de trouver les réponses à tes questions... il suffit de lire la doc...
https://docs.python.org/fr/3/library/turtle.html#overview-of-available-turtle-and-screen-methods
.
-
Merci pour cette réponse
j'avais trouvé hier soir la solution suivante pour la tortue t1....
t1.up()
t1.setpos(-200,-200)
t1.down()
ma seule excuse ...je débute depuis quelques jours ..!
cordialement