海龟高级内容:当前线条项目currentLineItem

currentLineItem当前线条项目演示
“””
海龟高级内容:当前线条项目.
当生成海龟或者抬笔时会生成新的线条项目,
用currentLineItem进行记录。
下面的程序演示了currentLineItem的获取及操作。
“””
import time
from turtle import *

t = Turtle() # 新建海龟(会自动建立一个线条项目)
print(t.currentLineItem) # 输出当前线条编号

t.fd(100)
print(t.currentLineItem) # 输出当前线条编号

for _ in range(4):
t.fd(100)
t.left(90)
line = t.currentLineItem # 当前线条项目取别名为line
for i in range(100):
t.screen.cv.move(line,1,1)# 移动
t.screen.cv.update()
time.sleep(0.01)

t.penup() # 由于抬笔会自动刷新t,所以又会在原位置重画!

print(t.currentLineItem) # 抬笔后会有新的当前线条项目生成
t.screen.mainloop()

关于李兴球

李兴球的博客是Python创意编程原创博客
此条目发表在python, sprites, turtle分类目录,贴了标签。将固定链接加入收藏夹。

发表回复