初学使用Turtle进行正方形的绘制

您所在的位置:网站首页 用turtle库绘制菱形改变箭头 初学使用Turtle进行正方形的绘制

初学使用Turtle进行正方形的绘制

2024-02-14 06:00| 来源: 网络整理| 查看: 265

初学使用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