Hello,大家好!今天咱们学习的是python中的绘图工具turtle库。
一些英语比较好的小伙伴可能会知道英语单词“turtle“的含义—”海龟“,那为什么这个绘图模块要这样起名呢?我们可以想象在一张画布上,有一只海龟,海龟是如何进行运动的呢?有些小伙伴可能会说,”当然是用四条腿进行爬动了“。是的,的确是这样的。但是大家有没有注意到海龟不管朝向哪个方向进行爬动。他的头一定是先转过去的,当他向左运动时,先扭头向左看,之后四肢进行爬动。
可能大家会疑惑,今天讲解绘图的,我上面讲解一大段有什么用呢?
山人自有妙计,请看下文。
1、在编程的前提下学习绘图:
我们要知道几点:
一个图的线宽、颜色、长度、线线之间的角度等,还有如何对于画笔进行控制,画笔如何移动到一个坐标点等等。
2、接下来学习turtle库,我们今天主要学习几点:
1、Turtle空间坐标体系为绝对坐标系。相信对数学有了解的小伙伴是能够get到这个点的!
2、turtle的移动、角度、画图的颜色
3、turtle绘图:
turtle.forward(长度)往前移动
turtle.backward(长度)往后移动
turtle.right(角度)顺时针转
turtle.left(角度)逆时针转
turtle.pendown()下笔
turtle.goto(x,y)跳到这个坐标
turtle.penup()提笔
turtle.circle(半径),画圆:以当前坐标为起点进行逆时针画圆,注意在这里这个当前坐标并不是圆的圆心。
turtle.color("颜色,英语单词")
4、绘制一个奥运五环:
1、完整的程序
#绘制奥运五环
import turtle
turtle.width(10)
turtle.color("blue")
turtle.circle(50)
turtle.penup()
turtle.goto(120,0)
turtle.pendown()
turtle.color("black")
turtle.circle(50)
turtle.penup()
turtle.goto(240,0)
turtle.pendown()
turtle.color("red")
turtle.circle(50)
turtle.penup()
turtle.goto(60,-50)
turtle.pendown()
turtle.color("yellow")
turtle.circle(50)
turtle.penup()
turtle.goto(180,-50)
turtle.pendown()
turtle.color("green")
turtle.circle(50)
2、程序分步介绍:
1、在绘制本次奥运五环的过程中,是极为具有启发作用的,当我们在绘制五环的时候,我们思考问题,应该从最简单地开始着手:
(1)画圆,要先学会画线:
画图与作图程序如上所示,大家可以运行一下试一试。
(2)加上颜色:
在这里,大家要注意一下与1中的不同,对于颜色的添加,代码需要在所添加颜色代码之前,我们对上述的程序,从一开始便添加上颜色:
(3)画圆
(4)抬笔,落笔:
当我们在运行代码的时候,明显可以看出,绘制的动态过程
(5)绘制五圆环:
声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者所有,原文出处。若您的权利被侵害,请联系删除。
本文标题:(如何用python画图)(python画图教程xy)
本文链接:https://www.51qsb.cn/article/1012.html