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库urllib与urllib2主要区别分析
Jul 13 Python
在Python程序中进行文件读取和写入操作的教程
Apr 28 Python
python使用TensorFlow进行图像处理的方法
Feb 28 Python
Python基于递归实现电话号码映射功能示例
Apr 13 Python
python实现文本界面网络聊天室
Dec 12 Python
python aiohttp的使用详解
Jun 20 Python
详解Python3迁移接口变化采坑记
Oct 11 Python
如何通过python实现全排列
Feb 11 Python
Django REST framwork的权限验证实例
Apr 02 Python
Python如何输出警告信息
Jul 30 Python
使用python如何删除同一文件夹下相似的图片
May 07 Python
python开发实时可视化仪表盘的示例
May 07 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
PHP操作文件方法问答
2007/03/16 PHP
Windows下XDebug 手工配置与使用说明
2010/07/11 PHP
php 数组的一个悲剧?
2011/05/11 PHP
PHP之APC缓存详细介绍 apc模块安装
2014/01/13 PHP
TNC vs BOOM BO3 第三场2.13
2021/03/10 DOTA
js 取时间差去掉周六周日实现代码
2012/12/25 Javascript
jQuery实现点击标题输入详细信息
2013/04/16 Javascript
中文路径导致unitpngfix.js不正常的解决方法
2013/06/26 Javascript
JS日期和时间选择控件升级版(自写)
2013/08/02 Javascript
对 jQuery 中 data 方法的误解分析
2014/06/18 Javascript
JavaScript设计模式之外观模式实例
2014/10/10 Javascript
阿里巴巴技术文章分享 Javascript继承机制的实现
2016/01/14 Javascript
Javascript字符串拼接小技巧(推荐)
2016/06/02 Javascript
文本框只能输入数字的js代码(含小数点)
2016/07/10 Javascript
Vue实现virtual-dom的原理简析
2017/07/10 Javascript
解决vue axios跨域 Request Method: OPTIONS问题(预检请求)
2020/08/14 Javascript
python服务器与android客户端socket通信实例
2014/11/12 Python
python类继承用法实例分析
2015/05/27 Python
Python闭包之返回函数的函数用法示例
2018/01/27 Python
python+influxdb+shell编写区域网络状况表
2018/07/27 Python
Python函数参数匹配模型通用规则keyword-only参数详解
2019/06/10 Python
如何使用python爬虫爬取要登陆的网站
2019/07/12 Python
Django 后台获取文件列表 InMemoryUploadedFile的例子
2019/08/07 Python
详解python中的异常和文件读写
2021/01/03 Python
使用HTML和CSS3绘制基本卡通图案的示例分享
2015/11/06 HTML / CSS
有原因的手表:Flex Watches
2019/03/23 全球购物
Exception类的常用方法
2012/06/16 面试题
研究生自荐信
2013/10/09 职场文书
大学四年规划书范文
2013/12/27 职场文书
财务会计专业求职信范文
2013/12/31 职场文书
安全标准化实施方案
2014/02/20 职场文书
群众路线组织生活会发言材料
2014/10/17 职场文书
教师节班会开场白
2015/06/01 职场文书
企业法律事务工作总结
2015/08/11 职场文书
如何用python识别滑块验证码中的缺口
2021/04/01 Python
java设计模式--三种工厂模式详解
2021/07/21 Java/Android