función Turtle.undo() en Python

El módulo de Turtle proporciona primitivos de gráficos de Turtle, tanto en formas orientadas a objetos como orientadas a procedimientos. Debido a que usa Tkinter para los gráficos subyacentes, necesita una versión de Python instalada con soporte Tk.

Turtle.deshacer()

Esta función se utiliza para deshacer (repetidamente) la última acción de Turtle. El número de acciones de deshacer disponibles está determinado por el tamaño del búfer de deshacer. No requiere ningún argumento.

Sintaxis:

turtle.undo()

A continuación se muestra la implementación del método anterior con algunos ejemplos:

Ejemplo 1 :

Python3

# import package
import turtle
  
# set speed
turtle.speed(1)
  
# motion
turtle.forward(100)
  
# undo previous motion
turtle.undo()

Producción :

Ejemplo 2:

Python3

# import package
import turtle
  
# set turtle
turtle.speed(1)
turtle.up()
turtle.setpos(-50,50)
turtle.down()
  
# motion
for i in range(4):
    turtle.forward(100)
    turtle.right(90)
      
# undo
for i in range(8):
    turtle.undo()

Producción :

Ejemplo 3:

Python3

# import package
import turtle
  
# set speed
turtle.speed(1)
  
# loop for motion
for i in range(4):
    
    # motion
    turtle.forward(100)
      
    # undo previous work
    turtle.undo()
      
    # turn
    turtle.left(90)

Producción :

Publicación traducida automáticamente

Artículo escrito por deepanshu_rustagi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *