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 相关文章推荐
使用70行Python代码实现一个递归下降解析器的教程
Apr 17 Python
简单介绍Python中的round()方法
May 15 Python
Python的SQLalchemy模块连接与操作MySQL的基础示例
Jul 11 Python
pycharm在调试python时执行其他语句的方法
Nov 29 Python
Python线程之定位与销毁的实现
Feb 17 Python
Python快速转换numpy数组中Nan和Inf的方法实例说明
Feb 21 Python
Django RBAC权限管理设计过程详解
Aug 06 Python
python中open函数的基本用法示例
Sep 07 Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
Feb 15 Python
python实现打砖块游戏
Feb 25 Python
解决Keyerror ''acc'' KeyError: ''val_acc''问题
Jun 18 Python
如何利用opencv判断两张图片是否相同详解
Jul 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
MySQL的FIND_IN_SET函数使用方法分享
2012/03/27 PHP
PHP 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)
2012/10/05 PHP
PHP生成图像验证码的方法小结(2种方法)
2016/07/18 PHP
PHP实现的装箱算法示例
2018/06/23 PHP
PHP implode()函数用法讲解
2019/03/08 PHP
10款非常有用的 Ajax 插件分享
2012/03/14 Javascript
js Math 对象的方法
2013/09/01 Javascript
js文本框输入点回车触发确定兼容IE、FF等
2013/11/19 Javascript
js触发onchange事件的方法说明
2014/03/08 Javascript
Javascript访问器属性实例分析
2014/12/30 Javascript
利用jquery制作滚动到指定位置触发动画
2016/03/26 Javascript
对象转换为原始值的实现方法
2016/06/06 Javascript
AngularJS实践之使用NgModelController进行数据绑定
2016/10/08 Javascript
JS实现自动阅读单词(有道单词本添加功能)
2016/11/14 Javascript
nodejs的压缩文件模块archiver用法示例
2017/01/18 NodeJs
javascript回调函数的概念理解与用法分析
2017/05/27 Javascript
浅析Vue 生命周期
2018/06/21 Javascript
JS中实现隐藏部分姓名或者电话号码的代码
2018/07/17 Javascript
[58:58]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第二场
2018/04/05 DOTA
[01:01:23]完美世界DOTA2联赛PWL S2 Forest vs FTD.C 第一场 11.26
2020/11/30 DOTA
Python学习笔记之os模块使用总结
2014/11/03 Python
Python中使用第三方库xlutils来追加写入Excel文件示例
2015/04/05 Python
python生成以及打开json、csv和txt文件的实例
2018/11/16 Python
pycharm不以pytest方式运行,想要切换回普通模式运行的操作
2020/09/01 Python
HTML5输入框下拉菜单功能的示例代码
2020/09/08 HTML / CSS
Linux内核的同步机制是什么?主要有哪几种内核锁
2016/07/11 面试题
财务管理职业生涯规划范文
2013/12/27 职场文书
养殖行业的创业计划书
2014/01/05 职场文书
本科生导师推荐信范文
2014/05/18 职场文书
公司财务人员岗位职责
2015/04/14 职场文书
教师评职称工作总结2015
2015/04/20 职场文书
大学生村官工作心得体会
2016/01/23 职场文书
领导干部学习心得体会
2016/01/23 职场文书
2016思想纪律作风整顿心得体会
2016/01/23 职场文书
2019年度政务公开考核工作总结模板
2019/11/11 职场文书
Linux7.6二进制安装Mysql8.0.27详细操作步骤
2021/11/27 MySQL