Turtle la fonction up() ne fonctionne pas

Résolu/Fermé
chris - 9 janv. 2021 à 23:16
 chris - 10 janv. 2021 à 09:54
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
A voir également:

2 réponses

jordane45 Messages postés 38241 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 septembre 2024 4 689
10 janv. 2021 à 00:18
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

.
1
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
0
euh...désolé je n’arrive pas à mettre "résolu" dans le titre
0