Turtle la fonction up() ne fonctionne pas

Résolu
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

Configuration: Windows / Firefox 84.0

2 réponses

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    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
  2. chris
     
    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
    1. chris
       
      euh...désolé je n’arrive pas à mettre "résolu" dans le titre
      0