función turtle.clone() 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.clon()

El método turtle.clone() se usa para crear y devolver un clon de la Turtle con la misma posición, encabezado y propiedades de Turtle. Este método no requiere ningún argumento.

Sintaxis:

turtle.clone()

A continuación se muestra la implementación del método anterior con un ejemplo de dos maneras para una mejor comprensión:

Ejemplo 1: sin clonación

Python3

# import package
import turtle
  
  
# make first turtle object
tur1=turtle.Turtle()
  
# set turtle properties
tur1.width(5)
tur1.color("red")
  
# move it
tur1.circle(50)
  
# make another turtle object
tur2=turtle.Turtle()
  
# move it
tur2.circle(-50)

Producción :

Ejemplo 2: con clonación

Python3

# import package
import turtle
  
  
# make first turtle object
tur1=turtle.Turtle()
  
# set turtle properties
tur1.width(5)
tur1.color("red")
  
# move it
tur1.circle(50)
  
# make another turtle object
tur2=turtle.Turtle()
  
# cloning the properties of 
# first turtle object
tur2 = tur1.clone()
  
# move it
tur2.circle(-50)

Producción :

Aquí podemos encontrar que en la primera salida, la segunda Turtle (tur2) no tiene ninguna propiedad como la primera Turtle (tur1). Para obtener esto, tenemos que configurar estas propiedades nuevamente. Pero el método turtle.clone() brinda la ventaja de clonar propiedades de un objeto Turtle a otro, como podemos ver en la segunda salida.

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 *