Python 专题

海龟画图之 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()
上一篇下一篇

猜你喜欢

热点阅读