⇨ MENU ⇨ MODULES ⇨ turtle ⇨ RawTurtle
turtle.get_poly ( )
DESCRIPTION.
Retourne un tuple ( ) avec les sommets du dernier polygone formé par les déplacements d'une tortue graphique.
SYNTAXE.
TPL_Sommets = turtle.get_poly ( )
TPL_Sommets = ⇨ variable qui recevra la valeur [ optionnel ]
turtle ⇨ tortue graphique anonyme [ OBLIGATOIRE ]
.get_poly ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
ou
TPL_Sommets = TOR_Tortue.get_poly ( )
TPL_Sommets = ⇨ variable qui recevra la valeur [ optionnel ]
TOR_Tortue ⇨ instance de la classe turtle.RawTurtle ( ) [ OBLIGATOIRE ]
.get_poly ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
REMARQUES.
Les éléments du tuple ( ), retourné par l'appel de la méthode turtle.get_poly ( ), sont eux-aussi, des tuple ( ) de deux élements ayant la forme ( abscisse , ordonnee ) où abscisse et ordonnee sont des float ( ). Chacun des ces éléments donne les coordonnées d'un sommet du dernier polygone la tortue graphique appelante.
Tant que la méthode turtle.begin_poly ( ) n'a pas été appelée, la méthode turtle.get_poly ( ) retourne None. Mais dès que un nouvel appel de la méthode est réalisée, un tuple ( ) avec les coordonnées actuelles de la tortue graphique est créé.
Rappel : Une tortue graphique dessine un polygone quand ses déplacements sont enregistrés dans une séquence turtle.begin_poly ( ) / turtle.end_poly ( ).
Rappel : un tuple ( ) n'est pas un objet séquence muable. A chaque nouveau déplacement de la tortue graphique, un nouveau tuple ( ) est créé.
La méthode turtle.filling ( ) permet de connaitre si une tortue graphique est en train de déssiner un polygone à colorier.
La méthode turtle.get_poly ( ) est une méthode commune du module turtle et n'a pas besoin d'être préfixée.
EXEMPLE.
import turtle
turtle.pensize ( 3 )
turtle.speed ( 1 )
turtle.begin_poly ( )
for kvariant in range ( 10 ) :
turtle.forward ( 25 + ( kvariant * 10 ) )
turtle.left ( 75 + ( kvariant * 3 ) )
turtle.clear ( )
turtle.end_poly ( )
turtle.penup ( )
turtle.goto ( -150 , -150 )
turtle.pendown ( )
for ksommet in turtle.get_poly ( ) :
kabscisse = ksommet [ 0 ] - 150
kordonnee = ksommet [ 1 ] - 150
turtle.goto ( kabscisse , kordonnee )
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.