python之中有很多的库都可以去来画图或者是生成某一些特殊的图表和模型,而其中内置的标准库turtle就是一个可以用来去自定义的绘制任意图像的库。下面这篇文章将会带来使用turtle库画笑脸的代码和详细步骤解析,往下看看吧。

Python中笑脸要怎么画?Python画笑脸代码详解

1.使用turtle库去画一个笑脸出来首先需要去定义画布的大小、画笔的移动速度和尺寸,还需要去设置画笔的颜色。之后就可以先移动画笔去画一个圆并填充颜色来作为笑脸的脸部。

2.基础的脸型画好值周还要去分别画出两个眼睛,两个眼睛里面又有瞳孔。所以需要将画眼睛的代码写两边,第二遍需要将画笔的位置向右去移动50px的距离。

3.眼睛画好之后还要去画出来一个嘴型来表示是一个笑起来的样子,嘴型的话去设置画笔的移动位置为上下60度左右的即可,详细代码如下:

from turtle import *
screensize(600,600)
speed(10)
pensize(5)
color('dim grey','yellow')
pu()
goto(0,-100)
begin_fill()
circle(100)
end_fill()
seth(90)
color('Light Pink','Light Pink')
pu()
goto(-55,-5)
pd()
begin_fill()
circle(20)
end_fill()
color('Light Pink','Light Pink')
pu()
goto(55,-5)
pd()
begin_fill()
circle(-20)
end_fill()
color('dim grey','white')
pu()
goto(-10,22)
pd()
begin_fill()
circle(25)
end_fill()
color('dim grey','dim grey')
pu()
goto(-10,22)
seth(90)
pd()
begin_fill()
circle(25,-180)
end_fill()
color('dim grey','white')
pu()
goto(10,22)
seth(90)
pd()
begin_fill()
circle(-25)
end_fill()
color('dim grey','dim grey')
pu()
goto(10,22)
seth(90)
pd()
begin_fill()
circle(-25,-180)
end_fill()
pu()
goto(-4,-43)
seth(80)
pd()
circle(16,-200)
pu()
goto(4,-43)
seth(110)
pd()
circle(-16,-185)
#连接
pu()
goto(4,-43)
seth(90)
pd()
circle(4,180)
hideturtle()

以上就是关于“Python中笑脸要怎么画?Python画笑脸代码详解”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!