Python—turtle画图(哆啦A梦)
【知识延伸】
在Python中有⼀个名为turtle的⼯具,也可以称他为画图⼯具,这是⼀种Python所独有的⼯具。是他为我们所包装好的模块,在这⾥
【要求】
今天我们利⽤turtle画图来绘制⼀个哆啦A梦。
⾸先:
我们先将turtle这个模块引⼊到python中,并从turtle模块中取出笔 将他赋值给t,之后每次想要使画笔移动或者改变画笔性能时,都需要⽤变量t去调⽤turtle中的函数来实现(speed(9)  pensize(8)  hideturtle() 分别为改变画笔速度、粗细、隐藏画笔的函数)python新手代码画图
接下来绘制哆啦A梦的脸,分别为⼤⼩不同的两个圆,(fillcolor() 是填充颜⾊的函数,括号内的参数为‘颜⾊’,可以⽤红、黄、蓝、绿、紫等颜⾊的英⽂单词,也可以使⽤16⾊,如:#BBFFFF  ,circle() 是画圆的函数,括号内的参数为圆的半径 , begin_fill()  和  end_fill() 分别为开始填充 和 结束填充),代码如下:
接下来开始绘制哆啦A梦的⿐⼦,这个时候要将画笔移动到⿐⼦的位置,但是在移动之前笔⼀定要先抬
起来,不然会在⽩板上画出⼀条移动式的路线,到达位置时再将笔落下(抬笔  和 落笔的函数分别为 penup()  pendown(), 移动画笔的函数为 goto() 括号内的参数为将要移动到的位置),指令如下:
接下来要绘制他的眼睛,在这⾥会有⼀点难度,以为眼睛他不是⼀个圆形,⽽是⼀个椭圆形,然⽽在turtle中没有⼀个函数是可以直接画出⼀个椭圆的,所以我们需要利⽤笔的移动和左转或者右转来实现,我们先假设每⼀次笔尖左转或者右转的⾓度固定为3,所以想让他画出⼀个椭圆就需要在他没转完⼀个⾓度时向前⾛的距离发⽣⼀些改变,经过观察可以发现,眼睛的上下部分移动的距离会短⼀点,左右两边移动的距离会长⼀点。在这⾥我们会⽤到循环 和 判断语句,代码如下:
然后再去绘制他的胡须,这个时候只需要移动笔的位置和笔尖的⾯向⽅向让他向前移动就可以了(⾯向⽅向⽤的函数为setheading()括号内的参数为⽅向的数值 , 向前移动的函数为 forward() 括号内的参数为向前⾛的距离,单位是像素),指令如下:
之后绘制他的嘴巴和⾆头,在这⾥(pencolor()为改变笔颜⾊的函数,括号内的函数为颜⾊的单词或者16⾊  color() 为改变笔和填充⾊的函数,括号内可以写两个参数,第⼀个是笔的颜⾊,第⼆个是填充⾊,两个参数之间⽤逗号分隔)代码如下:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。