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常用正则表达式符号浅析
Aug 13 Python
Python字符串处理函数简明总结
Apr 13 Python
在Python中使用PIL模块处理图像的教程
Apr 29 Python
Pthon批量处理将pdb文件生成dssp文件
Jun 21 Python
Python脚本获取操作系统版本信息
Dec 17 Python
使用PyV8在Python爬虫中执行js代码
Feb 16 Python
Python 中Pickle库的使用详解
Feb 24 Python
pytorch 转换矩阵的维数位置方法
Dec 08 Python
解决Jupyter Notebook使用parser.parse_args出现错误问题
Apr 20 Python
keras和tensorflow使用fit_generator 批次训练操作
Jul 03 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
Sep 26 Python
Python编写nmap扫描工具
Jul 21 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
Laravel框架实现发送短信验证功能代码
2016/06/06 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
php解决crontab定时任务不能写入文件问题的方法分析
2019/09/16 PHP
YII2框架使用控制台命令的方法分析
2020/03/18 PHP
js 效率组装字符串 StringBuffer
2009/12/23 Javascript
jquery ready()的几种实现方法小结
2010/06/18 Javascript
理解Javascript_15_作用域分配与变量访问规则,再送个闭包
2010/10/20 Javascript
javascript使用百度地图api和html5特性获取浏览器位置
2014/01/10 Javascript
js闭包所用的场合以及优缺点分析
2015/06/22 Javascript
浅谈window对象的scrollBy()方法
2015/07/15 Javascript
JS实现漂亮的窗口拖拽效果(可改变大小、最大化、最小化、关闭)
2015/10/10 Javascript
Nodejs多站点切换Htpps协议详解及简单实例
2017/02/23 NodeJs
详解vue-router基本使用
2017/04/18 Javascript
详谈jQuery中使用attr(), prop(), val()获取value的异同
2017/04/25 jQuery
vue移动端项目缓存问题实践记录
2018/10/29 Javascript
JavaScript实现星级评价效果
2019/05/17 Javascript
原生js实现碰撞检测
2020/03/12 Javascript
谈谈JavaScript令人迷惑的==与+
2020/08/31 Javascript
理解JavaScript中的Proxy 与 Reflection API
2020/09/21 Javascript
Python解析最简单的验证码
2016/01/07 Python
python利用标准库如何获取本地IP示例详解
2017/11/01 Python
python实现逆序输出一个数字的示例讲解
2018/06/25 Python
python 实现将txt文件多行合并为一行并将中间的空格去掉方法
2018/12/20 Python
详解Python3中setuptools、Pip安装教程
2019/06/18 Python
Python图像处理PIL各模块详细介绍(推荐)
2019/07/17 Python
flask框架自定义过滤器示例【markdown文件读取和展示功能】
2019/11/08 Python
python对象销毁实例(垃圾回收)
2020/01/16 Python
Python处理PDF与CDF实例
2020/02/26 Python
Python字符串查找基本操作代码案例
2020/10/27 Python
HTML5 Canvas中绘制椭圆的4种方法
2015/04/24 HTML / CSS
三陽商会官方网站:Sanyo iStore
2019/05/15 全球购物
Club Monaco加拿大官网:设计师男女服装
2019/09/29 全球购物
如何利用XMLHTTP检测URL及探测服务器信息
2013/11/10 面试题
酒店开业庆典主持词
2014/03/21 职场文书
工作分析计划书
2014/04/30 职场文书
师德自我剖析材料范文
2014/10/06 职场文书