⇨ MENU ⇨ MODULES ⇨ turtle ⇨ TurtleScreen
turtle.clearscreen ( )
⇨ MENU ⇨ MODULES ⇨ turtle ⇨ TurtleScreen
turtle.clearscreen ( )
DESCRIPTION.
Efface toutes les traces sur zone de dessin.
SYNTAXE.
turtle.clearscreen ( )
turtle ⇨ tortue graphique anonyme [ OBLIGATOIRE ]
.clearscreen ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
ou
TOR_Tortue.screen.clearscreen ( )
TOR_Tortue ⇨ instance de la classe turtle.RawTurtle ( ) [ OBLIGATOIRE ]
.screen.clearscreen ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
ou
TOR_Tortue.screen.clear ( )
TOR_Tortue ⇨ instance de la classe turtle.RawTurtle ( ) [ OBLIGATOIRE ]
.screen.clear ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
REMARQUES.
Si l'appel de la méthode turtle.clear ( ) provient de la tortue graphique anonyme, seules ses traces seront effacées. Les traces des tortues nommées, qui seraient aussi présentes sur cette zone de dessin, seront conservées. Car dans ce cas, il s'agit de la méthode héritée de la classe turtle.RawTurtle ( ).
Par contre, si cette appel est fait par une tortue nommée, la zone de dessin sera entièrement vidée, même les traces de la tortue graphique anonyme qui se trouverait sur cette zone de dessin seront supprimées.
On ne peut donc pas considérer que les méthode turtle.clearscreen ( ) et turtle.clear ( ) soit de parfait synonyme. Dans un soussi d'une meilleure maintenance ultérieure du programme, on préférera toujours utiliser la forme turtle.clearscreen ( ) même ave les tortues nommées.
La tortue graphique anonyme ne doit pas préfixer cette méthode (turtle.clear ( )).
Les tortues graphiques nommées devront la préfixer avec .screen (TOR_Tortue.screen.clear ( )).
Les tortues graphiques indépendantes ne doivent pas utiliser cette méthode.
EXEMPLES.
Avec la tortue anonyme.
import turtle
turtle.shape ( "turtle" )
turtle.color ( "red" , "pink" )
turtle.circle ( 80 , 360 , 8 )
TOR_Test = turtle.Turtle ( )
TOR_Test.shape ( "turtle" )
TOR_Test.setx ( -150 )
TOR_Test.color ( "blue" , "aqua" )
TOR_Test.circle ( 80 , 360 , 8 )
TOR_Autre = turtle.Turtle ( )
TOR_Autre.shape ( "turtle" )
TOR_Autre.setx ( 150 )
TOR_Autre.color ( "green" , "palegreen" )
TOR_Autre.circle ( 80 , 360 , 8 )
turtle.clear ( )
turtle.ontimer ( turtle.home ( ) , 1000 )
turtle.clearscreen ( )
Avec une tortue nommée.
import turtle
turtle.shape ( "turtle" )
turtle.color ( "red" , "pink" )
turtle.circle ( 80 , 360 , 8 )
TOR_Test = turtle.Turtle ( )
TOR_Test.shape ( "turtle" )
TOR_Test.setx ( -150 )
TOR_Test.color ( "blue" , "aqua" )
TOR_Test.circle ( 80 , 360 , 8 )
TOR_Autre = turtle.Turtle ( )
TOR_Autre.shape ( "turtle" )
TOR_Autre.setx ( 150 )
TOR_Autre.color ( "green" , "palegreen" )
TOR_Autre.circle ( 80 , 360 , 8 )
TOR_Test.screen.clear ( )
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.