海龟画图之 turtle.stamp() 和 turtle.cl
2022-06-09 本文已影响0人
小鱼儿_yzh
格式
turtle.stamp()
功能:在海龟当前位置印制一个海龟形状。返回该印章的 stamp_id,印章可以通过调用 clearstamp(stamp_id) 来删除。
格式: turtle.clearstamp(stampid)
功能:用于删除所有或全部前n个邮票。此方法需要一个整数参数。因此,带有id的印章将被清除。
参数:stampid-整数,必须为先前的stamp()调用的返回值。
参数:n -- 一个整型数 (或 None)
删除全部或前/后 n 个海龟印章。如果 n 为 None 则删除全部印章,如果 n > 0 则删除前 n 个印章,否则如果 n < 0 则删除后 n 个印章。
代码示例:
import turtle as t
t.speed(1)
t.fd(50)
id1=t.stamp() # 留下一个印章,命名 id1
t.fd(50)
id2=t.stamp() # 留下一个印章,命名 id2
t.fd(50)
id3=t.stamp() # 留下一个印章,命名 id3
t.ht()
t.clearstamp(id1) # 清除 id1 印章
t.clearstamp(id3) # 清除 id3 印章
t.done()
stamp() 和 clearstamp()效果图: