⇨ MENU ⇨ MODULES ⇨ turtle ⇨ RawTurtle
turtle.color ( )
DESCRIPTION.
Définie, ou retourne, les couleurs de la bordure et de remplissage des figures réalisées par la tortue graphique.
SYNTAXE.
turtle.color ( bordure , remplissage )
turtle ⇨ tortue graphique anonyme [ OBLIGATOIRE ]
.color ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
bordure ⇨ couleur de la bordure de figure [ optionnel ]
remplissage ⇨ couleur de remplissage de la figure [ optionnel ]
ou
TOR_Tortue.color ( bordure , remplissage )
TOR_Tortue ⇨ instance de la classe turtle.RawTurtle ( ) [ OBLIGATOIRE ]
.color ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
bordure ⇨ couleur de la bordure de figure [ optionnel ]
remplissage ⇨ couleur de remplissage de la figure [ optionnel ]
REMARQUES.
bordure et remplissage peuvent être :
- un str ( ), représentant le nom normalisé d'une couleur (ex. "black", "red", "green") ;
- un str ( ), où chaque couleur primaire est exprimées de 00 à ff en hexadécimale ("#rrvvbb") (ex. "#94bde0") ;
- un tuple ( ), où chaque couleur primaire est exprimée par un int ( ) de 0 à 255 (rouge, vert, bleu) ( ex. ( 128 , 35 , 15 ) ).
Si remplissage est omis, seul bordure est modifié. Par contre, pour modifier remplissage, une valeur doit être donnée pour bordure. Si remplissage n'est pas indiqué, les couleurs primaires composants bordure peuvent être données sans les entrées dans un tuple ( ), par exemple turtle.color ( 36 , 94 , 263 ) modifie uniquement la couleur de la bordure.
Quand les composants de bordure et de remplissage, sont exprimées avec des valeurs numériques, entre 0 et 255, il faut au préalable avoir utilisé la méthode turtle.colormode ( 255 ), héritée de la classe turtle.Screen ( ).
La couleur de la bordure d'une figure géométrique peut être modifiée seul avec la méthode turtle.pencolor ( ).
La couleur de remplissage d'une figure géométrique peut être modifiée seul avec la méthode turtle.fillcolor ( ).
La couleur de la bordure et de remplissage peuvent être modifiées ensembles avec la méthode turtle.pen ( )
Utilisé sans argument, l'appel de la méthode turtle.color ( ) retourne les valeurs actuelles de bordure et de remplissage.
Rappel : La couleur remplissage est utilisée pour colorier l'intérieur des figures, tracées par les déplacements d'une tortue graphiques, compris dans une séquence turtle.begin_fill ( ) / turtle.end_fill ( ). La couleur de la bordure, quant à elle, est la trace laissée par une tortue graphique, quand son crayon est baissé avec la méthode turtle.pendown ( ).
La méthode turtle.color ( ), de la classe turtle.RawTurtle ( ), est une méthode commune du module turtle et n'a pas besoin d'être préfixée.
EXEMPLE.
import turtle
turtle.speed ( 1 )
turtle.pensize ( 5 )
turtle.pencolor ( "blue" )
turtle.fillcolor ( "aqua" )
turtle.begin_fill ( )
for krotation in range ( 4 ) :
turtle.forward ( 40 )
turtle.right ( 72 )
turtle.end_fill ( )
turtle.penup ( )
turtle.home ( )
turtle.color ( "red" , "pink")
turtle.begin_fill ( )
for krotation in range ( 5 ) :
turtle.forward ( 40 )
turtle.left ( 60 )
turtle.end_fill ( )
turtle.penup ( )
turtle.goto ( 75 , 75 )
turtle.pendown ( )
turtle.begin_fill ( )
for krotation in range ( 4 ) :
turtle.forward ( 150 )
turtle.right ( 90 )
turtle.end_fill ( )
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.