⇨ MENU ⇨ MODULES ⇨ turtle ⇨ RawTurtle
turtle.distance ( )
DESCRIPTION.
Retourne la distance entre un point de référence et la tortue graphique.
SYNTAXE.
Valeur = turtle.distance ( abscisse , ordonnee )
Valeur = ⇨ variable qui recevra la valeur [ optionnel ]
turtle ⇨ tortue graphique anonyme [ OBLIGATOIRE ]
.distance ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
abscisse ⇨ abscisse du point de référence [ OBLIGATOIRE ]
ordonnee ⇨ ordonnée du point de référence [ OBLIGATOIRE ]
ou
Valeur = TOR_Tortue.circle ( abscisse , ordonnee )
Valeur = ⇨ variable qui recevra la valeur [ optionnel ]
TOR_Tortue ⇨ instance de la classe turtle.RawTurtle ( ) [ OBLIGATOIRE ]
.distance ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
abscisse ⇨ abscisse du point de référence [ OBLIGATOIRE ]
ordonnee ⇨ ordonnée du point de référence [ 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.distance ( ) accepte, aussi comme unique paramètre, une autre tortue graphique existante sur la même toile. Ceux sont alors les coordonnées de la tortue graphique passer en argument qui seront prises en compte pour calculer la distance entre les 2 tortues graphiques.
La méthode turtle.distance ( ) est une méthode commune du module turtle et n'a pas besoin d'être préfixée.
EXEMPLE.
import turtle
def FNC_Calculer ( Qabscisse , Qordonnee ) :
print ( "La distance entre :" )
print ( f" - les 2 tortues est de { turtle.distance ( TOR_Sauteuse) } pas ;" )
print ( f" - bleue et le point cliqué est { turtle.distance ( Qabscisse , Qordonnee ) } pas ;" )
print ( f" - rose et le point cliqué est { TOR_Sauteuse.distance ( Qabscisse , Qordonnee ) } pas." )
print ( )
turtle.home ( )
turtle.shape ( "turtle" )
turtle.color ( "blue" , "aqua" )
turtle.penup ( )
TOR_Sauteuse= turtle.Turtle ( )
TOR_Sauteuse.shape ( "turtle" )
TOR_Sauteuse.color ( "red" , "pink" )
TOR_Sauteuse.penup ( )
turtle.Screen ( ).onclick ( FNC_Calculer , 1 , True )
turtle.Screen ( ).onclick ( lambda *event : TOR_Sauteuse.goto ( *event ) , 3 , True )
turtle.mainloop ( )
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.