实现效果
代码如下
#导入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()
所涉及到的知识点如下:
1、导入
(1)、导入模块
在Python中使用模块的时候需要先导入,例如使用海龟绘图的时候就需要import turtle来进行导入
(2)、画圆
使用circle方法来命令小海龟绘制圆形
import turtle
turtle.shape('turtle')
turtle.circle(50)
2、turtle画布与坐标系
也就是x,y轴啦
(1)、goto()方法
也就是移动到坐标系的指定位置,指定坐标(x,y)
(2)、penup()方法
也就是画笔抬起。
(3)、pendown()方法
也就是画笔落下。
3、设置颜色的方法
(1)pencolor()
也就是设置画笔线条颜色。
pencolor()方法设置线条颜色:
例如:
turtle.pencolor('black')
#设置线条为黑色
(2)fillcolor()
fillcolor() 设置填充颜色
turtle.fillcolor('black')
#设置填充颜色为黑色
3)begin_fill() 和 end_fill()
turtle.begin_fill() 代码开始填充的地方
turtle.end_fill() 代码结束填充的地方
turtle.fillcolor('pink')
turtle.begin_fill()
turtle.circle(15)
turtle.end_fill()
#turtle.begin_fill() 代码开始填充的地方
#turtle.end_fill() 代码结束填充的地方
以上代码实现效果:
(4)dot()方法
turtle绘图模块的dot()方法可以绘制一个半径为d的实心圆。
可以直接在dot()方法里面添加颜色参数,例如:
import turtle
turtle.dot(15,'pink')
得到的就是一个半径为15,颜色为粉色的实心圆
THE END
现为少儿编程老师,有什么疑问可以私信我哦~~~~
如果你觉得这篇文章不错的话,请点个赞或者关注我啦,你的点赞是我持续写作的动力哦!(好吧,真的是想要关注呀,缺关注!!!)