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 31 Python
Python操作列表之List.insert()方法的使用
May 20 Python
Python数据分析之获取双色球历史信息的方法示例
Feb 03 Python
centos 安装python3.6环境并配置虚拟环境的详细教程
Feb 22 Python
详解python的sorted函数对字典按key排序和按value排序
Aug 10 Python
python使用Matplotlib画条形图
Mar 25 Python
python实现蒙特卡罗方法教程
Jan 28 Python
浅谈Python编程中3个常用的数据结构和算法
Apr 30 Python
python从zip中删除指定后缀文件(推荐)
Dec 05 Python
Python爬虫破解登陆哔哩哔哩的方法
Nov 17 Python
Pandas的数据过滤实现
Jan 15 Python
Pandas搭配lambda组合使用详解
Jan 22 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 获取mysql数据库信息代码
2009/03/12 PHP
php在服务器执行exec命令失败的解决方法
2012/03/03 PHP
PHP大批量插入数据库的3种方法和速度对比
2014/07/08 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
基于jQuery的获取标签名的代码
2012/07/16 Javascript
js 如何实现对数据库的增删改查
2012/11/23 Javascript
javascript不可用的问题探究
2013/10/01 Javascript
将input file的选择的文件清空的两种解决方案
2013/10/21 Javascript
JS字符串拼接在ie中都报错的解决方法
2014/03/27 Javascript
D3.js 从P元素的创建开始(显示可加载数据)
2014/10/30 Javascript
jQuery实现在下拉列表选择时获取json数据的方法
2015/04/16 Javascript
使用console进行性能测试
2015/04/27 Javascript
js限制文本框只能输入中文的方法
2015/08/11 Javascript
实例代码详解javascript实现窗口抖动及qq窗口抖动
2016/01/04 Javascript
Boostrap入门准备之border box
2016/05/09 Javascript
详解AngularJS之$window窗口对象
2018/01/17 Javascript
浅谈vue单一组件下动态修改数据时的全部重渲染
2018/03/01 Javascript
Vue.js上传图片到阿里云OSS存储的方法示例
2018/12/13 Javascript
vue3.0 上手体验
2020/09/21 Javascript
[06:10]6.81新信使新套装!给你一个炫酷的DOTA2
2014/05/06 DOTA
[03:20]2015国际邀请赛全明星表演赛
2015/08/08 DOTA
python人人网登录应用实例
2014/09/26 Python
Python中的with...as用法介绍
2015/05/28 Python
python进阶之多线程对同一个全局变量的处理方法
2018/11/09 Python
浅谈python中str字符串和unicode对象字符串的拼接问题
2018/12/04 Python
Python实现批量执行同目录下的py文件方法
2019/01/11 Python
用Python写一个模拟qq聊天小程序的代码实例
2019/03/06 Python
pytorch查看模型weight与grad方式
2020/06/24 Python
scrapy结合selenium解析动态页面的实现
2020/09/28 Python
Pycharm安装python库的方法
2020/11/24 Python
《美丽的小路》教学反思
2014/02/26 职场文书
2015年材料员工作总结
2015/04/30 职场文书
研究生论文答辩开场白
2015/05/27 职场文书
大学生活感想
2015/08/10 职场文书
Python机器学习之基础概述
2021/05/19 Python
安装Ruby和 Rails的详细步骤
2022/04/19 Ruby