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高手之路python处理excel文件(方法汇总)
Jan 07 Python
Python列表删除的三种方法代码分享
Oct 31 Python
pandas数据分组和聚合操作方法
Apr 11 Python
python获取全国城市pm2.5、臭氧等空气质量过程解析
Oct 12 Python
Python实现线性插值和三次样条插值的示例代码
Nov 13 Python
django实现将后台model对象转换成json对象并传递给前端jquery
Mar 16 Python
Python SMTP配置参数并发送邮件
Jun 16 Python
浅谈Django前端后端值传递问题
Jul 15 Python
如何快速理解python的垃圾回收机制
Sep 01 Python
学生如何注册Pycharm专业版以及pycharm的安装
Sep 24 Python
Python利用imshow制作自定义渐变填充柱状图(colorbar)
Dec 10 Python
Python天气语音播报小助手
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 empty,isset,is_null判断比较(差异与异同)
2010/10/19 PHP
phpmailer在服务器上不能正常发送邮件的解决办法
2014/07/08 PHP
PHP文件读写操作相关函数总结
2014/11/18 PHP
Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
2017/03/02 PHP
js tab 选项卡
2009/04/26 Javascript
jQuery 源码分析笔记(5) jQuery.support
2011/06/19 Javascript
防止xss和sql注入:JS特殊字符过滤正则
2013/04/18 Javascript
基于Bootstrap的UI扩展 StyleBootstrap
2016/06/17 Javascript
jquery配合.NET实现点击指定绑定数据并且能够一键下载
2016/10/28 Javascript
Extjs gridpanel 中的checkbox(复选框)根据某行的条件不能选中的解决方法
2017/02/17 Javascript
基于Vue实现拖拽功能
2020/07/29 Javascript
微信小程序实现城市列表选择
2018/06/05 Javascript
vue-cli3.0 脚手架搭建项目的过程详解
2018/10/19 Javascript
微信小程序实现评论功能
2018/11/28 Javascript
在Python3中使用asyncio库进行快速数据抓取的教程
2015/04/02 Python
Python中关于Sequence切片的下标问题详解
2017/06/15 Python
Python基于回溯法子集树模板解决数字组合问题实例
2017/09/02 Python
python 读取txt中每行数据,并且保存到excel中的实例
2018/04/29 Python
Django学习教程之静态文件的调用详解
2018/05/08 Python
Python正则表达式指南 推荐
2018/10/09 Python
如何在python中写hive脚本
2019/11/08 Python
超全Python图像处理讲解(多模块实现)
2020/04/13 Python
django rest framework 自定义返回方式
2020/07/12 Python
基于Python的身份证验证识别和数据处理详解
2020/11/14 Python
使用postMessage让 iframe自适应高度的方法示例
2019/10/08 HTML / CSS
C#笔试题
2015/07/14 面试题
sort命令的作用和用法
2012/11/04 面试题
品质管理部岗位职责范文
2014/03/01 职场文书
低碳日宣传活动总结
2014/07/09 职场文书
抗洪救灾标语
2014/10/08 职场文书
2015年前台个人工作总结
2015/04/03 职场文书
我是特种兵观后感
2015/06/11 职场文书
2019年大学生职业生涯规划书
2019/03/25 职场文书
MySQL删除和插入数据很慢的问题解决
2021/06/03 MySQL
详解Java分布式事务的 6 种解决方案
2021/06/26 Java/Android
简单总结SpringMVC拦截器的使用方法
2021/06/28 Java/Android