當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。