⇨ MENU ⇨ MODULES ⇨ turtle ⇨ RawTurtle
turtle.undo ( )
DESCRIPTION.
Annule la dernière action de la tortue graphique.
SYNTAXE.
turtle.undo ( )
turtle ⇨ tortue graphique anonyme [ OBLIGATOIRE ]
.undo ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
ou
TOR_Tortue.undo ( )
TOR_Tortue ⇨ instance de la classe turtle.RawTurtle ( ) [ OBLIGATOIRE ]
.undo ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
REMARQUES.
L'appel de la méthode turtle.undo ( ) annulera la commande actuellement sur le haut de la pile des annulations possibles.
L'utilisation de la méthode turtle.undo ( ) ne sera pris en compte que si la méthode turtle.setundobuffer ( ) a autorisé les annulations, et que la pile d'annulation n'est pas vide.
Par défaut, il n'est pas possible d'annuler les directives fournies par le script, à une tortue graphique. A partir de l'appel de la méthode turtle.setundobuffer ( ), les actions de la tortue graphique pourront être annulées avec l'utilisation de la méthode turtle.undo ( ), et en remontant la file des actions, de la plus récente à la plus ancienne. Il sera possible d'annuler uniquement les dernières actions de la tortue graphique.
Le module turtle ne possède de méthode pour refaire une action annulée par un appel de la méthode turtle.undo ( ). Il faudra donc la reprogrammer pour la rétablir.
La méthode turtle.setundobuffer ( ) autorise ou non les annulations.
La méthode turtle.undobufferentries ( ) permet de connaitre les nombre d'actions restantes dans la pile d'annulation.
La méthode turtle.undo ( ) 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.setundobuffer ( 20 )
for kvaleur in range ( 8 ) :
turtle.forward ( 50 )
turtle.left ( 45 )
while turtle.undobufferentries ( ) :
print ( turtle.undobufferentries ( ) )
turtle.undo ( )
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.