python画微信表情符的实例代码


Posted in Python onOctober 09, 2019
#@project = facepalm
#@file = main
#@author = Maoliang Ran
#@create_time = 2018/8/28 22:57
import turtle
# 画指定的任意圆弧
def arc(sa,ea,x,y,r):#start angle,end angle,circle center,radius
  turtle.penup()
  turtle.goto(x,y)
  turtle.setheading(0)
  turtle.left(sa)
  turtle.fd(r)
  turtle.pendown()
  turtle.left(90)
  turtle.circle(r,(ea-sa))
  return turtle.position()
turtle.hideturtle()
#画脸
turtle.speed(5)
turtle.setup(900,600,200,200)
turtle.pensize(5)
turtle.right(90)
turtle.penup()
turtle.fd(100)
turtle.left(90)
turtle.pendown()
turtle.begin_fill()
turtle.pencolor("#B26A0F")#head side color
turtle.circle(150)
turtle.fillcolor("#F9E549")#face color
turtle.end_fill()
#画嘴
turtle.penup()
turtle.goto(77,20)
turtle.pencolor("#744702")
turtle.goto(0,50)
turtle.right(30)
turtle.fd(110)
turtle.right(90)
turtle.pendown()
turtle.begin_fill()
turtle.fillcolor("#925902")#mouth color
turtle.circle(-97,160)
turtle.goto(92,-3)
turtle.end_fill()
turtle.penup()
turtle.goto(77,-25)
#画牙齿
turtle.pencolor("white")
turtle.begin_fill()
turtle.fillcolor("white")
turtle.goto(77,-24)
turtle.goto(-81,29)
turtle.goto(-70,43)
turtle.goto(77,-8)
turtle.end_fill()
turtle.penup()
turtle.goto(0,-100)
turtle.setheading(0)
turtle.pendown()
#画左边眼泪
turtle.left(90)
turtle.penup()
turtle.fd(150)
turtle.right(60)
turtle.fd(-150)
turtle.pendown()
turtle.left(20)
turtle.pencolor("#155F84")#tear side color
turtle.fd(150)
turtle.right(180)
position1=turtle.position()
turtle.begin_fill()
turtle.fillcolor("#7EB0C8")#tear color
turtle.fd(150)
turtle.right(20)
turtle.left(270)
turtle.circle(-150,18)
turtle.right(52)
turtle.fd(110)
position2=turtle.position()
turtle.goto(-33,90)
turtle.end_fill()
#画右边眼泪
turtle.penup()
turtle.goto(0,0)
turtle.setheading(0)
turtle.left(90)
turtle.fd(50)
turtle.right(150)
turtle.fd(150)
turtle.left(150)
turtle.fd(100)
turtle.pendown()
turtle.begin_fill()
turtle.fd(-100)
turtle.fillcolor("#7EB0C8")#tear color
turtle.right(60)
turtle.circle(150,15)
turtle.left(45)
turtle.fd(66)
turtle.goto(77,20)
turtle.end_fill()
#画眼睛
turtle.penup()
turtle.pencolor("#6C4E00")#eye color
turtle.goto(-65,75)
turtle.setheading(0)
turtle.left(27)
turtle.fd(38)
turtle.pendown()
turtle.begin_fill()
turtle.fillcolor("#6C4E00")#eye color
turtle.left(90)
turtle.circle(38,86)
turtle.goto(position2[0],position2[1])
turtle.goto(position1[0],position1[1])
turtle.end_fill()
#画手
turtle.pencolor("#D57E18")#hand side color
turtle.begin_fill()
turtle.fillcolor("#EFBD3D")#hand color
#第一个手指
arc(-110,10,110,-40,30)
turtle.circle(300,35)
turtle.circle(13,120)
turtle.setheading(-50)
turtle.fd(20)
turtle.setheading(130)
#第二个手指
turtle.circle(200,15)
turtle.circle(12,180)
turtle.fd(40)
turtle.setheading(137)
#第三个手指
turtle.circle(200,16)
turtle.circle(12,160)
turtle.setheading(-35)
turtle.fd(45)
turtle.setheading(140)
#第四个手指
turtle.circle(200,13)
turtle.circle(11,160)
turtle.setheading(-35)
turtle.fd(40)
turtle.setheading(145)
#第五个手指
turtle.circle(200,9)
turtle.circle(10,180)
turtle.setheading(-31)
turtle.fd(50)
#画最后手腕的部分
turtle.setheading(-45)
turtle.pensize(7)
turtle.right(5)
turtle.circle(180,35)
turtle.end_fill()
turtle.begin_fill()
turtle.setheading(-77)
turtle.pensize(5)
turtle.fd(50)
turtle.left(-270)
turtle.fd(7)
turtle.pencolor("#EFBD3D")
turtle.circle(30,180)
turtle.end_fill()
#测试
# res=arc(70,220,90,50,300)
# print(res[0],res[1])
turtle.done()

python画微信表情符的实例代码

总结

以上所述是小编给大家介绍的python画微信表情符的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
在Python中使用pngquant压缩png图片的教程
Apr 09 Python
Python命令行参数解析模块optparse使用实例
Apr 13 Python
如何高效使用Python字典的方法详解
Aug 31 Python
Python实现希尔排序算法的原理与用法实例分析
Nov 23 Python
Python 实现淘宝秒杀的示例代码
Jan 02 Python
python生成tensorflow输入输出的图像格式的方法
Feb 12 Python
python定向爬虫校园论坛帖子信息
Jul 23 Python
python利用dlib获取人脸的68个landmark
Nov 27 Python
python 实现屏幕录制示例
Dec 23 Python
Django操作session 的方法
Mar 09 Python
Python爬虫之Selenium实现窗口截图
Dec 04 Python
python中redis包操作数据库的教程
Apr 19 Python
PyCharm专业最新版2019.1安装步骤(含激活码)
Oct 09 #Python
python脚本实现音频m4a格式转成MP3格式的实例代码
Oct 09 #Python
python图像处理模块Pillow的学习详解
Oct 09 #Python
Python 中pandas索引切片读取数据缺失数据处理问题
Oct 09 #Python
详解python路径拼接os.path.join()函数的用法
Oct 09 #Python
Django Docker容器化部署之Django-Docker本地部署
Oct 09 #Python
Python3实现zip分卷压缩过程解析
Oct 09 #Python
You might like
提问的智慧(2)
2006/10/09 PHP
PHP JSON格式数据交互实例代码详解
2011/01/13 PHP
PHP array_multisort()函数的使用札记
2011/07/03 PHP
php实现36进制与10进制转换功能示例
2017/01/10 PHP
Laravle eloquent 多对多模型关联实例详解
2017/11/22 PHP
如何判断图片地址是否失效
2007/02/02 Javascript
js中根据字数截取字符串,不能截断url
2012/01/12 Javascript
GridView中获取被点击行中的DropDownList和TextBox中的值
2013/07/18 Javascript
jQuery实现可收缩展开的级联菜单实例代码
2013/11/27 Javascript
js去字符串前后空格的实现方法
2016/02/26 Javascript
JS制作适用于手机和电脑的通知信息效果
2016/10/28 Javascript
最实用的JS数组函数整理
2017/12/05 Javascript
vue的安装及element组件的安装方法
2018/03/09 Javascript
jQuery 导航自动跟随滚动的实现代码
2018/05/30 jQuery
NodeJs项目中关闭ESLint的方法
2018/08/09 NodeJs
[00:33]2018DOTA2亚洲邀请赛TNC出场
2018/04/04 DOTA
Python的Urllib库的基本使用教程
2015/04/30 Python
python字符串切割:str.split()与re.split()的对比分析
2019/07/16 Python
wxPython+Matplotlib绘制折线图表
2019/11/19 Python
Python 文件数据读写的具体实现
2020/01/24 Python
Python之关于类变量的两种赋值区别详解
2020/03/12 Python
Numpy一维线性插值函数的用法
2020/04/22 Python
如何在windows下安装配置python工具Ulipad
2020/10/27 Python
Python 使用office365邮箱的示例
2020/10/29 Python
基于Python模拟浏览器发送http请求
2020/11/06 Python
python中@contextmanager实例用法
2021/02/07 Python
实体的生命周期
2013/08/31 面试题
护理专业毕业生自我鉴定
2013/10/08 职场文书
会计专业的自荐信
2013/12/12 职场文书
物理专业大学生职业生涯规划书
2014/02/07 职场文书
监察建议书范文
2014/03/12 职场文书
教师演讲稿大全
2014/05/16 职场文书
庆祝教师节演讲稿
2014/09/03 职场文书
行政文员岗位职责
2015/02/04 职场文书
2015年团支书工作总结
2015/04/03 职场文书
pytorch分类模型绘制混淆矩阵以及可视化详解
2022/04/07 Python