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