当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python turtle.clearstamps()用法及代码示例


turtle 模块以面向对象和面向过程的方式提供 turtle 图形基元。由于它使用Tkinter作为基础图形,因此需要安装有Tk支持的Python版本。

turtle .clearstamps()

turtle.clearstamps()方法用于删除所有或全部前n个邮票。此方法需要一个整数参数。因此,可以清除制作的n个邮票。

用法:turtle.clearstamps(n=None)

可选参数:n —一个整数

  • 如果n为“无”,则删除所有笔的图章,
  • 否则,如果n> 0删除前n个图章
  • 否则,如果n <0,则删除最后n个印章。

下面是上述方法的实现和一些示例:



范例1:

Python3

# 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()

输出:

范例2:

Python3

# 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)

输出:




相关用法


注:本文由纯净天空筛选整理自deepanshu_rustagi大神的英文原创作品 turtle.clearstamps() method in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。