使用python的turtle绘画滑稽脸实例


Posted in Python onNovember 21, 2019

这是借鉴了一位兄弟的代码,然后进行修改的,原来代码存在问题,用了2小时,自己修改,终于画出了滑稽脸,也算是对于今天学的turtle绘画库的一个小小的记录吧!(有错误希望各位看官指正啊)

编译器是:Atom

python 是3.7版本

运行位 Windows power shell

import turtle
turtle.setup(600,600,200,200)

#fcae
turtle.penup()
turtle.goto(-210,0)
turtle.seth(-90)
turtle.pendown()
turtle.pencolor(‘orange')
turtle.pensize(4)
turtle.begin_fill()
turtle.circle(210,360)
turtle.fillcolor(‘yellow')
turtle.end_fill()
turtle.pencolor(‘black')

#mouth
turtle.pensize(5)
turtle.penup()
turtle.goto(-150,30)
turtle.pendown()
turtle.seth(-90)
turtle.circle(150,180)

#left eye
turtle.penup()
turtle.pensize(4)
turtle.goto(-180,90)
turtle.pendown()
turtle.seth(40)
turtle.begin_fill()
turtle.circle(-120,80)
turtle.penup()
turtle.goto(-180,90)
turtle.pendown()
turtle.seth(-130)
turtle.circle(15,110)
turtle.seth(40)
turtle.circle(-106,83)
turtle.seth(30)
turtle.circle(18,105)
turtle.fillcolor(‘white')
turtle.end_fill()

#right eye
turtle.penup()
turtle.goto(20,90)
turtle.pendown()
turtle.seth(40)
turtle.begin_fill()
turtle.circle(-120,80)
turtle.penup()
turtle.goto(20,90)
turtle.pendown()
turtle.seth(-130)
turtle.circle(15,110)
turtle.seth(40)
turtle.circle(-106,83)
turtle.seth(30)
turtle.circle(18,105)
turtle.fillcolor(‘white')
turtle.end_fill()

#Eyeball
turtle.pensize(2)
turtle.penup()
turtle.goto(50,95)
turtle.pendown()
turtle.begin_fill()
turtle.circle(8,360)
turtle.fillcolor(‘black')
turtle.end_fill()
turtle.penup()
turtle.goto(-150,95)
turtle.pendown()
turtle.begin_fill()
turtle.circle(8,360)
turtle.fillcolor(‘black')
turtle.end_fill()

#Blush
turtle.pensize(1)
turtle.pencolor(‘pink')
turtle.begin_fill()
turtle.penup()
turtle.goto(-160,50)
turtle.pendown()
turtle.seth(-90)
for i in range(2):
for j in range(10):
turtle.forward(j)
turtle.left(9)
for j in range(10,0,-1):
turtle.forward(j)
turtle.left(9)
turtle.fillcolor(‘pink')
turtle.end_fill()
turtle.pensize(1)
turtle.pencolor(‘pink')
turtle.begin_fill()
turtle.penup()
turtle.goto(40,50)
turtle.pendown()
turtle.seth(-90)
for i in range(2):
for j in range(10):
turtle.forward(j)
turtle.left(9)
for j in range(10,0,-1):
turtle.forward(j)
turtle.left(9)
turtle.fillcolor(‘pink')
turtle.end_fill()
turtle.hideturtle()

turtle.done()

使用python的turtle绘画滑稽脸实例

以上这篇使用python的turtle绘画滑稽脸实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
巧用Python装饰器 免去调用父类构造函数的麻烦
May 18 Python
python根据出生年份简单计算生肖的方法
Mar 27 Python
玩转python爬虫之正则表达式
Feb 17 Python
python各种语言间时间的转化实现代码
Mar 23 Python
python抓取并保存html页面时乱码问题的解决方法
Jul 01 Python
python判断字符串编码的简单实现方法(使用chardet)
Jul 01 Python
详解Python import方法引入模块的实例
Aug 02 Python
tensorflow建立一个简单的神经网络的方法
Feb 10 Python
Python生成短uuid的方法实例详解
May 29 Python
python 自动重连wifi windows的方法
Dec 18 Python
python 根据字典的键值进行排序的方法
Jul 24 Python
python opencv 实现对图像边缘扩充
Jan 19 Python
使用Python的Turtle绘制哆啦A梦实例
Nov 21 #Python
Python 类的魔法属性用法实例分析
Nov 21 #Python
python画蝴蝶曲线图的实例
Nov 21 #Python
Python 静态方法和类方法实例分析
Nov 21 #Python
Python 用turtle实现用正方形画圆的例子
Nov 21 #Python
python 实现兔子生兔子示例
Nov 21 #Python
python3实现用turtle模块画一棵随机樱花树
Nov 21 #Python
You might like
php入门学习知识点五 关于php数组的几个基本操作
2011/07/14 PHP
php中global和$GLOBALS[]的分析之一
2012/02/02 PHP
php利用递归实现删除文件目录的方法
2016/09/23 PHP
(转载)JavaScript中匿名函数,函数直接量和闭包
2007/05/08 Javascript
JavaScript之appendChild、insertBefore和insertAfter使用说明
2010/12/30 Javascript
jquery中获取select选中值的代码
2011/06/27 Javascript
ajax java 实现自动完成功能
2012/12/19 Javascript
JS 两个字符串时间的天数差计算
2013/08/25 Javascript
JQuery中层次选择器用法实例详解
2015/05/18 Javascript
JavaScript编写推箱子游戏
2015/07/07 Javascript
js获取当前年月日-YYYYmmDD格式的实现代码
2016/06/01 Javascript
javascript工厂模式和构造函数模式创建对象方法解析
2016/12/30 Javascript
微信小程序 switch组件详解及简单实例
2017/01/10 Javascript
vue综合组件间的通信详解
2017/11/06 Javascript
Nodejs连接mysql并实现增、删、改、查操作的方法详解
2018/01/04 NodeJs
Vue中Table组件Select的勾选和取消勾选事件详解
2019/03/19 Javascript
JavaScript canvas实现雨滴特效
2021/01/10 Javascript
Python实现SVN的目录周期性备份实例
2015/07/17 Python
详解Python的Twisted框架中reactor事件管理器的用法
2016/05/25 Python
python编程实现归并排序
2017/04/14 Python
python使用多进程的实例详解
2018/09/19 Python
python对html过滤处理的方法
2018/10/21 Python
使用Python-OpenCV向图片添加噪声的实现(高斯噪声、椒盐噪声)
2019/05/28 Python
Python标准库itertools的使用方法
2020/01/17 Python
Python创建空列表的字典2种方法详解
2020/02/13 Python
python re.match()用法相关示例
2021/01/27 Python
倩碧澳大利亚官网:Clinique澳大利亚
2019/07/22 全球购物
澳大利亚人信任的清洁平台,您的私人管家:Jarvis
2020/12/25 全球购物
Myprotein中国网站:欧洲畅销运动营养品牌
2021/02/11 全球购物
小学门卫岗位职责
2013/12/17 职场文书
校友会欢迎辞
2014/01/13 职场文书
保护动物倡议书
2014/04/15 职场文书
群众路线教育实践活动民主生活会个人检查对照思想汇报
2014/10/04 职场文书
党员个人自我剖析材料
2014/10/08 职场文书
2015年社区工会工作总结
2015/05/26 职场文书
JavaScript ES6的函数拓展
2022/01/18 Javascript