温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎么用Python画一个滑稽表情

发布时间:2021-12-14 17:38:42 阅读:455 作者:小新 栏目:大数据
Python开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

这篇文章主要为大家展示了“怎么用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画一个滑稽表情”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

原文链接:https://my.oschina.net/ityard/blog/4474658

AI

开发者交流群×