初学使用Turtle进行正方形的绘制 |
您所在的位置:网站首页 › 用turtle库绘制菱形改变箭头 › 初学使用Turtle进行正方形的绘制 |
初学使用Turtle进行正方形的绘制
python是最常用的计算机程序语言之一,正方形绘制是turtle最有趣的应用之一,让我们看看怎么绘制四个正方形的图案吧! 首先,让我们学会一个正方形的绘制,以下为代码及注释: import turtle #启用turtle turtle.color("red") #将画笔设置为红色 for i in range(4): #设置操作重复四次 turtle.forward(50) #设置向前前进50个像素 turtle.left(90)#设置向左转90°这样就绘制好了一个正方形 当然,需要的话,也可以通过以下代码设置画笔的宽度 turtle.width(10)#将画笔宽度设置为10绘制好一个,那么其他三个绘制方法也是这样的,但是还存在一个问题就是,绘制另一个的时候,需要变换坐标位置。这个该怎么操作呢? 请看以下代码: turtle.penup() #将画笔抬起,绘图不留下痕迹 turtle.goto(100,0)#将画笔放置到坐标为(100,0)的位置上 turtle.pendown()#将画笔放下,绘图可以留下痕迹 for i in range(4):#设置操作重复四次 turtle.forward(50)#设置向前前进50个像素 turtle.left(90)#设置向左转90°细心的人已经发现,多了三个指令: 分别是:将画笔抬起,绘图不会留下痕迹。 turtle.penup() #将画笔抬起,绘图不留下痕迹之后:将画笔移动到指定坐标,例如(100,0) turtle.goto(100,0)#将画笔放置到坐标为(100,0)的位置上最后,把笔放下就可以画图了。 turtle.pendown()#将画笔放下,绘图可以留下痕迹这样的话,就可以变换位置和坐标来画另一个正方形了。 后面以此类推,不断变换正方形的位置就行了。 画到最后的时候,可以隐藏箭头,来保持图形的美观: turtle.hideturtle()#隐藏绘画箭头这样的画,四个正方形就绘制好了。总体代码如下: import turtle turtle.color("red") #将画笔变更为红色 for i in range(4): #设置操作重复四次 turtle.forward(50) #设置向前前进50个像素 turtle.left(90)#设置向左转90° turtle.penup() #将画笔抬起,绘图不留下痕迹 turtle.goto(100,0)#将画笔放置到坐标为(100,0)的位置上 turtle.pendown()#将画笔放下,绘图可以留下痕迹 for i in range(4):#设置操作重复四次 turtle.forward(50)#设置向前前进50个像素 turtle.left(90)#设置向左转90° turtle.penup() turtle.goto(0,-100) turtle.pendown() for i in range(4): turtle.forward(50) turtle.left(90) turtle.penup() turtle.goto(100,-100) turtle.pendown() for i in range(4): turtle.forward(50) turtle.left(90) turtle.hideturtle()#隐藏绘画箭头绘制出来图形是这样的: 如果觉得正方形的距离过宽的话,可以调整坐标的位置来所短两者之间的距离。 看起来是不是很简单呢,来尝试一下吧! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |