⇨ MENU ⇨ MODULES ⇨ turtle ⇨ RawTurtle
turtle.goto ( )
DESCRIPTION.
Déplace la tortue graphique aux coordonnées indiquées.
SYNTAXE.
turtle.goto ( abscisse , ordonnee )
turtle ⇨ tortue graphique anonyme [ OBLIGATOIRE ]
.goto ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
abscisse ⇨ abscisse du point d'arrivée [ OBLIGATOIRE ]
ordonnee ⇨ ordonnée du point d'arrivée [ OBLIGATOIRE ]
ou
TOR_Tortue.goto ( abscisse , ordonnee )
TOR_Tortue ⇨ instance de la classe turtle.RawTurtle ( ) [ OBLIGATOIRE ]
.goto ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
abscisse ⇨ abscisse du point d'arrivée [ OBLIGATOIRE ]
ordonnee ⇨ ordonnée du point d'arrivée [ OBLIGATOIRE ]
REMARQUES.
abscisse et ordonnee doivent être des valeurs numériques, int ( ) ou float ( ), quelconques mais valides, exprimés en pas, c'est-à-dire le plus souvent en pixels.
abscisse et ordonnee sont exprimés en pas de tortue graphique et dans le système de coordonnées actif, par défaut ou définit par utilisateur.
La méthode turtle.goto ( ) accepte, aussi comme unique paramètre :
- la position d'une tortue graphique obtenue avec la méthode turte.position ( ) ;
- un objet vecteur de la classe turtle.Vec2D ( ) ;
- toute autre façon d'exprimer un vecteur, par exemple avec un tuple ( ) de deux int ( ).
Si le crayon de la tortue graphique est baissé, turtle.pendown ( ), elle dessinera un trait de la couleur du crayon, sinon, si le crayon a été levé avec turtle.penup ( ), elle ne laissera aucune trace sur la toile quelque soit sa position d'arrivée.
Voir la méthode turtle.setx ( ) permet de modifier uniquement l'abscisse de la tortue graphique.
Voir la méthode turtle.sety ( ) permet de modifier uniquement l'ordonnée de la tortue graphique.
Voir la méthode turtle.position ( ) pour conaitre les coordonnées de la tortue graphique.
Les méthodes turtle.goto ( ), turtle.setpos ( ) et turtle.setposition ( ) sont des synonymes qui peuvent être employés indifféremment.
La méthode turtle.goto ( ) est une méthode commune du module turtle et n'a pas besoin d'être préfixée.
EXEMPLE.
import turtle
TOR_Rouge = turtle.Turtle ( )
TOR_Rouge.shape ( "turtle" )
TOR_Rouge.color ( "red" , "pink" )
TOR_Rouge.speed ( 1 )
TOR_Rouge.penup ( )
TOR_Rouge.goto ( 150 , 200 )
TOR_Verte = turtle.Turtle ( )
TOR_Verte.shape ( "turtle" )
TOR_Verte.color ( "green" , "palegreen" )
TOR_Verte.speed ( 1 )
TOR_Verte.penup ( )
TOR_Verte.goto ( TOR_Rouge.position ( ) )
karrivee = turtle.Vec2D ( -200 , 100 )
TOR_Rouge.pendown ( )
TOR_Rouge.goto ( karrivee )
kcoordonnes = ( -45 , 80 )
TOR_Verte.pendown ( )
TOR_Verte.goto ( kcoordonnes )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.