使用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实现简单的socket server实例
Apr 29 Python
Python列表删除的三种方法代码分享
Oct 31 Python
Python实现多进程共享数据的方法分析
Dec 04 Python
简单实现Python爬取网络图片
Apr 01 Python
python随机取list中的元素方法
Apr 08 Python
mac安装scrapy并创建项目的实例讲解
Jun 13 Python
Python3中urlencode和urldecode的用法详解
Jul 23 Python
python+selenium select下拉选择框定位处理方法
Aug 24 Python
解决pytorch报错:AssertionError: Invalid device id的问题
Jan 10 Python
Matplotlib 绘制饼图解决文字重叠的方法
Jul 24 Python
PyCharm+PyQt5+QtDesigner配置详解
Aug 12 Python
python 实现表情识别
Nov 21 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实现单例模式最安全的做法
2014/06/13 PHP
Laravel5.5 实现后台管理登录的方法(自定义用户表登录)
2019/09/30 PHP
JavaScript prototype对象的属性说明
2010/03/13 Javascript
javascript获得服务器端控件的ID的实现代码
2011/12/28 Javascript
js将字符串中的每一个单词的首字母变为大写其余均为小写
2017/01/05 Javascript
详解vue 模版组件的三种用法
2017/07/21 Javascript
深入理解React Native原生模块与JS模块通信的几种方式
2017/07/24 Javascript
Angular中ng-repeat与ul li的多层嵌套重复问题
2017/07/24 Javascript
浅谈JS和jQuery的区别
2019/03/27 jQuery
在Vue项目中使用snapshot测试的具体使用
2019/04/16 Javascript
使用JS判断页面是首次被加载还是刷新
2019/05/26 Javascript
vue路由传参三种基本方式详解
2019/12/09 Javascript
微信小程序实现多选框功能的实例代码
2020/06/24 Javascript
Element DateTimePicker日期时间选择器的使用示例
2020/07/27 Javascript
javascript实现雪花飘落效果
2020/08/19 Javascript
js将日期格式转换为YYYY-MM-DD HH:MM:SS
2020/09/18 Javascript
Python实现求最大公约数及判断素数的方法
2015/05/26 Python
python操作mysql数据库
2017/03/05 Python
使用 Python 实现微信公众号粉丝迁移流程
2018/01/03 Python
快速了解Python开发中的cookie及简单代码示例
2018/01/17 Python
Pandas中把dataframe转成array的方法
2018/04/13 Python
python版本的仿windows计划任务工具
2018/04/30 Python
pandas 选择某几列的方法
2018/07/03 Python
linux下安装python3和对应的pip环境教程详解
2019/07/01 Python
深入了解Python iter() 方法的用法
2019/07/11 Python
Tensorflow tensor 数学运算和逻辑运算方式
2020/06/30 Python
Html5 localStorage入门教程
2018/04/26 HTML / CSS
英国打印机墨盒销售网站:Ink Factory
2019/10/07 全球购物
中学生学习生活的自我评价
2013/10/26 职场文书
影视动画专业个人的自我评价
2013/12/31 职场文书
自我介绍演讲稿
2014/01/15 职场文书
安全承诺书范文
2014/03/26 职场文书
2014年移动公司工作总结
2014/12/08 职场文书
英语邀请函范文
2015/02/02 职场文书
地球一小时活动总结
2015/02/27 职场文书
浅谈Redis的事件驱动模型
2022/05/30 Redis