给Python海龟画图模块的Turtle类增加自定义方法

"""
   给Python海龟画图模块的Turtle类增加自定义方法
"""
from turtle import Turtle

addx = lambda self,dx:self.setx(self.xcor()+dx)
Turtle.addx = addx

addy = lambda self,dy:self.sety(self.ycor()+dy)
Turtle.addy = addy

tom = Turtle(shape='turtle')

for _ in range(10):
    tom.addx(100)
    tom.addx(-100)
    tom.addy(-10)
tom.addx(100)
tom.addy(100)

tom.screen.mainloop()

关于李兴球

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

发表回复