método turtle.clearstamp() 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.clearstamp()

El método turtle.clearstamp() se usa para eliminar todos o el primero/último n de sellos de Turtle. Este método requiere un argumento de un número entero. Entonces, el sello hecho con una identificación es borrado por ella.

Sintaxis: Turtle.clearstamp(sello)

Parámetro: 

stampid: un número entero, debe ser el valor de retorno de la llamada anterior a stamp().

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

Ejemplo 1 :

Python3

# import package
import turtle
  
  
# set turtle speed to slowest
# for better understandings
turtle.speed(1)
  
# motion with stamps
# and their ids
turtle.forward(50)
id1 = turtle.stamp()
  
turtle.forward(50)
id2 = turtle.stamp()
  
turtle.forward(50)
id3 = turtle.stamp()
  
# hide the turtle to
# clarify stamps
turtle.ht()
  
# clear the stamps
# of id : id1 and id3
turtle.clearstamp(id1)
turtle.clearstamp(id3)

Producción :

Ejemplo 2:

Python3

# import package
import turtle 
  
# list to store ids
ids = []
  
# loop to create motion
# with stamps
for i in range(12):
      
    # motion
    turtle.forward(50)
      
    # stampid
    id = turtle.stamp()
    lst.append(id)
    turtle.right(30)
  
# hide the turtle for 
# better understandings
turtle.ht()
  
# loop for clear stamps with 
# their ids using clearstamp
# half stamps are cleared
for i in range(len(lst)//2):
    turtle.clearstamp(lst[i])

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 *