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 相关文章推荐
pyqt和pyside开发图形化界面
Jan 22 Python
Python新手实现2048小游戏
Mar 31 Python
python机器学习理论与实战(六)支持向量机
Jan 19 Python
Python中装饰器学习总结
Feb 10 Python
Python中一行和多行import模块问题
Apr 01 Python
pandas 实现将重复表格去重,并重新转换为表格的方法
Apr 18 Python
Pandas删除数据的几种情况(小结)
Jun 21 Python
wxpython+pymysql实现用户登陆功能
Nov 19 Python
python 爬取马蜂窝景点翻页文字评论的实现
Jan 20 Python
python实现图片素描效果
Sep 26 Python
Django自定义YamlField实现过程解析
Nov 11 Python
Django实现WebSocket在线聊天室功能(channels库)
Sep 25 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知道与问问的采集插件代码
2010/10/12 PHP
Laravel5.1 框架路由基础详解
2020/01/04 PHP
PHP Trait功能与用法实例分析
2020/06/03 PHP
QQ登录简单实现代码
2021/03/09 Javascript
JObj预览一个JS的框架
2008/03/13 Javascript
javascript 日期时间函数(经典+完善+实用)
2009/05/27 Javascript
关于火狐(firefox)及ie下event获取的两种方法
2012/12/27 Javascript
使用PHP+JQuery+Ajax分页的实现
2013/04/23 Javascript
String.prototype实现的一些javascript函数介绍
2013/11/22 Javascript
js对字符的验证方法汇总
2015/02/04 Javascript
jQuery实现动态给table赋值的方法示例
2017/07/04 jQuery
js动态设置select下拉菜单的默认选中项实例
2018/08/21 Javascript
详解vue-router传参的两种方式
2018/09/10 Javascript
vue集成kindeditor富文本的实现示例代码
2019/06/07 Javascript
详解mpvue实现对苹果X安全区域的适配
2019/07/31 Javascript
javascript的delete运算符知识点总结
2019/11/19 Javascript
使用JavaScript实现网页秒表功能(含开始、暂停、继续、重置功能)
2020/06/05 Javascript
vue实现登录功能
2020/12/31 Vue.js
python 获取文件列表(或是目录例表)
2009/03/25 Python
python paramiko实现ssh远程访问的方法
2013/12/03 Python
python实现微信机器人: 登录微信、消息接收、自动回复功能
2019/04/29 Python
Pycharm生成可执行文件.exe的实现方法
2020/06/02 Python
python中numpy.empty()函数实例讲解
2021/02/05 Python
python实现简单的学生管理系统
2021/02/22 Python
详解移动端HTML5页面端去掉input输入框的白色背景和边框(兼容Android和ios)
2016/12/15 HTML / CSS
Gtech官方网站:地毯清洁器、吸尘器及园艺设备
2018/05/23 全球购物
颇特女士:NET-A-PORTER(直邮中国)
2020/07/11 全球购物
酒店副总经理岗位职责范本
2014/02/04 职场文书
蜜蜂引路教学反思
2014/02/04 职场文书
环卫个人总结
2015/03/03 职场文书
一个都不能少观后感
2015/06/04 职场文书
导游词之张家口
2019/12/13 职场文书
《Estab Life》4月6日播出 正式PV、主视觉图公开
2022/03/20 日漫
Mysql将字符串按照指定字符分割的正确方法
2022/05/30 MySQL
nginx之内存池的实现
2022/06/28 Servers
vue实现简易音乐播放器
2022/08/14 Vue.js