#导入turtle库
import turtle
#导入turtle画笔
turtle.shape('turtle')
# turtle.speed(0)
turtle.pencolor('pink')#线条的颜色
length = 150;#定义变量
x = 70;
y = 220;
#面部
turtle.fillcolor('pink')#填充颜色为粉色
turtle.begin_fill()#代码开始填充的地方
#绘制一个length为150的圆。也就是圆的半径为150
turtle.circle(length)
turtle.end_fill()# 代码结束填充的地方
#耳朵
turtle.penup()
turtle.goto(-130,220)
turtle.pendown()
turtle.fillcolor('pink')
turtle.begin_fill()
turtle.circle(40)
turtle.end_fill()
turtle.penup()
turtle.goto(130,220)
turtle.pendown()
turtle.fillcolor('pink')
turtle.begin_fill()
turtle.circle(40)
turtle.end_fill()
#眉毛
turtle.pencolor('black')
turtle.penup()
turtle.goto(-x,y)
turtle.pendown()
turtle.forward(40)
turtle.penup()
turtle.goto(x,y)
turtle.pendown()
turtle.forward(40)
#眼睛
#右眼
turtle.penup()
turtle.goto(x+20,y-40)
turtle.pendown()
turtle.dot(15,'seashell')
#小眼睛
turtle.penup()
turtle.goto(x+20,y-40)
turtle.pendown()
turtle.dot(5,'black')
#左眼
turtle.penup()
turtle.goto(-x+20,y-40)
turtle.pendown()
turtle.dot(15,'seashell')
#小眼睛
turtle.penup()
turtle.goto(-x+20,y-40)
turtle.pendown()
turtle.dot(5,'black')
#猪鼻子大
turtle.pencolor('pink')
turtle.penup()
turtle.goto(0,70)
turtle.pendown()
turtle.fillcolor('seashell')
turtle.begin_fill()
turtle.circle(50)
turtle.end_fill()
#两个小猪鼻子
turtle.penup()
turtle.goto(-15,115)
turtle.pendown()
turtle.fillcolor('pink')
turtle.begin_fill()
turtle.circle(15)
turtle.end_fill()
turtle.penup()
turtle.goto(25,115)
turtle.pendown()
turtle.fillcolor('pink')
turtle.begin_fill()
turtle.circle(15)
turtle.end_fill()
turtle.hideturtle()
所涉及到的知识点如下:
在Python中使用模块的时候需要先导入,例如使用海龟绘图的时候就需要import turtle来进行导入
使用circle方法来命令小海龟绘制圆形
import turtle
turtle.shape('turtle')
turtle.circle(50)
在同一平面互相垂直且有公共原点的两条数轴构成平面直角坐标系。在坐标系中,水平方向的轴都称为x轴,垂直方向的轴都称为y轴。
它们相交于O点,在这一个点里,x轴的值为0,y轴的值也为0,所以它们的交点O的坐标就为(0,0),我们平时称(0,0)为坐标原点。
也就是移动到坐标系的指定位置,指定坐标(x,y)
也就是画笔抬起。
也就是画笔落下。
也就是设置画笔线条颜色。
pencolor()方法设置线条颜色:
例如:
turtle.pencolor('black')
#设置线条为黑色
fillcolor() 设置填充颜色
turtle.fillcolor('black')
#设置填充颜色为黑色
turtle.begin_fill() 代码开始填充的地方
turtle.end_fill() 代码结束填充的地方
turtle.fillcolor('pink')
turtle.begin_fill()
turtle.circle(15)
turtle.end_fill()
#turtle.begin_fill() 代码开始填充的地方
#turtle.end_fill() 代码结束填充的地方
turtle绘图模块的dot()方法可以绘制一个半径为d的实心圆。
可以直接在dot()方法里面添加颜色参数,例如:
import turtle
turtle.dot(15,'pink')
得到的就是一个半径为15,颜色为粉色的实心圆
THE END
现为少儿编程老师,有什么疑问可以私信我哦~~~~
如果你觉得这篇文章不错的话,请点个赞或者关注我啦,你的点赞是我持续写作的动力哦!(好吧,真的是想要关注呀,缺关注!!!)