The turtle module provides turtle graphics primitives, in both object-oriented and procedure-oriented ways. Because it uses Tkinter for the underlying graphics, it needs a version of Python installed with Tk support.
turtle.clearstamps()
The turtle.clearstamps() method is used to delete all or first/last n of turtle’s stamps. This method requires an argument of an integer. So, the n stamps made are cleared by it.
Syntax : turtle.clearstamps(n=None)
Optional argument: n — an integer
- If n is None, delete all of pen’s stamps,
- else if n > 0 delete first n stamps
- else if n < 0 delete last n stamps.
Below is the implementation of the above method with some examples :
Example 1 :
# import package import turtle
# set turtle speed to slowest # for better understandings turtle.speed( 1 )
# motion with stamps turtle.forward( 50 )
turtle.stamp() turtle.forward( 50 )
turtle.stamp() turtle.forward( 50 )
turtle.stamp() # hide the turtle to # clarify stamps turtle.ht() # clear the all stamps turtle.clearstamps() |
Output :
Example 2 :
# import package import turtle
# loop to create motion # with stamps for i in range ( 12 ):
# motion
turtle.forward( 50 )
# stamp
turtle.stamp()
turtle.right( 30 )
# hide the turtle for # better understandings turtle.ht() # clear the first 8 stamps turtle.clearstamps( 8 )
|
Output :