成都创新互联网站制作重庆分公司

怎么用Python画一个滑稽表情

这篇文章主要为大家展示了“怎么用Python画一个滑稽表情”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么用Python画一个滑稽表情”这篇文章吧。

站在用户的角度思考问题,与客户深入沟通,找到阳高网站设计与阳高网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、网站建设、外贸营销网站建设、企业官网、英文网站、手机端网站、网站推广、申请域名虚拟主机、企业邮箱。业务覆盖阳高地区。

大家应该都知道 Python 的 turtle 库可以画画,我们就使用这个库画一个奸笑表情。

由于微信上的表情尺寸较小,看起来不方便,我从网上找了一个大一点的,如下所示:

怎么用Python画一个滑稽表情

我们可以看出这个表情的组成部分包括:脸框(就是那个大圆圈)、眼眉、眼眶、眼珠、红腮、嘴,下面我们开始画这几部分。

首先我们画脸框,代码实现如下所示:

penup()
goto(-210,0)
seth(-90)
pendown()
pencolor('#FFCC33')
pensize(4)
begin_fill()
circle(210,360)
fillcolor('#FFFF99')
end_fill()
pencolor('#330033')
 

看一下效果:

怎么用Python画一个滑稽表情

接着眉毛,代码实现如下:

# 左眉毛
penup()
pensize(4)
goto(-180,140)
pencolor('#585858')
pendown()
seth(70)
circle(-60,140)
# 右眉毛
penup()
pensize(4)
goto(180,140)
pencolor('#585858')
pendown()
seth(110)
circle(60,140)
 

看一下效果:

怎么用Python画一个滑稽表情

再接着画眼眶和眼珠,代码实现如下:

# 左眼眶
penup()
pensize(4)
goto(-180,90)
pencolor('#909090')
pendown()
seth(40)
begin_fill()
circle(-120,80)
penup()
goto(-180,90)
seth(-130)
pendown()
circle(15,110)
seth(40)
circle(-106,83)
seth(30)
circle(18,105)
fillcolor('white')
end_fill()
# 右眼眶
penup()
goto(20,90)
pendown()
seth(40)
begin_fill()
circle(-120,80)
penup()
goto(20,90)
pendown()
seth(-130)
circle(15,110)
seth(40)
circle(-106,83)
seth(30)
circle(18,105)
fillcolor('white')
end_fill()
# 眼珠
pensize(2)
penup()
goto(30,83)
pendown()
begin_fill()
circle(8,360)
fillcolor('black')
end_fill()
penup()
goto(-170,83)
pendown()
begin_fill()
circle(8,360)
fillcolor('black')
end_fill()
 

看一下效果:

怎么用Python画一个滑稽表情

再接着画红腮,代码实现如下:

pensize(1)
pencolor('LightSalmon')
begin_fill()
penup()
goto(-160,50)
pendown()
seth(-90)
for i in range(2):
    for j in range(10):
        forward(j)
        left(9)
    for j in range(10,0,-1):
        forward(j)
        left(9)
fillcolor('LightSalmon')
end_fill()
pensize(1)
pencolor('LightSalmon')
begin_fill()
penup()
goto(40,50)
pendown()
seth(-90)
for i in range(2):
    for j in range(10):
        forward(j)
        left(9)
    for j in range(10,0,-1):
        forward(j)
        left(9)
fillcolor('LightSalmon')
end_fill()
hideturtle()
 

看一下效果:

怎么用Python画一个滑稽表情

最后我们画嘴,代码实现如下:

pensize(5)
penup()
goto(-150,-30)
pencolor('#585858')
pendown()
seth(-90)
circle(150,180)
 

看一下最终效果:

怎么用Python画一个滑稽表情

以上是“怎么用Python画一个滑稽表情”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


名称栏目:怎么用Python画一个滑稽表情
当前链接:http://cxhlcq.com/article/jopdcc.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部