Turtle la fonction up() ne fonctionne pas [Résolu]

Signaler
-
 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

Configuration: Windows / Firefox 84.0

2 réponses

Messages postés
31013
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 janvier 2021
3 177
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 fonctions
turtle.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
euh...désolé je n’arrive pas à mettre "résolu" dans le titre