今天学习使用turtle画图,本来想实现个3D效果,结果2D都画了半天,画圆被绕晕了
目标图片:
实现代码:
#-*- coding:utf-8 -*-#__author__ :kusy#__content__:文件说明#__date__:2018/8/21 13:08
importturtleimporttimeimportmath as mclassSheep(object):def __init__(self,xsize):
self.t=turtle.Turtle()
self.xsize=xsize
t=self.t#画笔设置
t.screen.screensize(canvwidth=1000,canvheight=500,bg='white')
t.pensize(2)
t.speed(5)
t.hideturtle()#初始化画笔位置
t.penup()
t.setpos(self.xsize,0)
t.pendown()#设置画笔坐标
defsetxy(self,x,y):
t=self.t
t.penup()
pos_x=t.position()[0]
pos_y= t.position()[1]
t.setpos(pos_x+ x,pos_y