使用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 相关文章推荐
在Linux上安装Python的Flask框架和创建第一个app实例的教程
Mar 30 Python
Python实现简易端口扫描器代码实例
Mar 15 Python
理解python中生成器用法
Dec 20 Python
Python numpy实现数组合并实例(vstack,hstack)
Jan 09 Python
Python实现修改文件内容的方法分析
Mar 25 Python
python装饰器-限制函数调用次数的方法(10s调用一次)
Apr 21 Python
在Python函数中输入任意数量参数的实例
Jul 16 Python
Python for循环及基础用法详解
Nov 08 Python
python 串行执行和并行执行实例
Apr 30 Python
Python实现图片指定位置加图片水印(附Pyinstaller打包exe)
Mar 04 Python
讲解Python实例练习逆序输出字符串
May 06 Python
virtualenv隔离Python环境的问题解析
Jun 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调用mysql存储过程
2007/02/14 PHP
PHP中几个常用的魔术常量
2012/02/23 PHP
php将csv文件导入到mysql数据库的方法
2014/12/24 PHP
PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】
2019/06/08 PHP
用javascript实现改变TEXTAREA滚动条和按钮的颜色,以及怎样让滚动条变得扁平
2007/04/20 Javascript
通过JS 获取Mouse Position(鼠标坐标)的代码
2009/09/21 Javascript
JQuery与JS里submit()的区别示例介绍
2014/02/17 Javascript
45个JavaScript编程注意事项、技巧大全
2015/02/11 Javascript
基于jQuery实现简单的折叠菜单效果
2015/11/23 Javascript
javacript获取当前屏幕大小
2016/06/04 Javascript
easyUI实现(alert)提示框自动关闭的实例代码
2016/11/07 Javascript
原生js实现新闻列表展开/收起全文功能
2017/01/20 Javascript
JS简单获取当前日期和农历日期的方法
2017/04/17 Javascript
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
2017/08/24 Javascript
js禁止表单重复提交
2017/08/29 Javascript
详解webpack中的hash、chunkhash、contenthash区别
2018/01/05 Javascript
理解 JavaScript EventEmitter
2018/03/29 Javascript
JS实现的简单分页功能示例
2018/08/23 Javascript
nodejs提示:cross-device link not permitted, rename错误的解决方法
2019/06/10 NodeJs
vue cli安装使用less的教程详解
2019/07/12 Javascript
使用vue制作滑动标签
2019/09/21 Javascript
jQuery实现计算器功能
2020/10/19 jQuery
对Python中创建进程的两种方式以及进程池详解
2019/01/14 Python
Python如何批量获取文件夹的大小并保存
2020/03/31 Python
jupyter使用自动补全和切换默认浏览器的方法
2020/11/18 Python
CSS3 :default伪类选择器使用简介
2018/03/15 HTML / CSS
css3新单位vw、vh的使用教程
2018/03/23 HTML / CSS
《海底世界》教学反思
2014/04/16 职场文书
幼儿教师自我剖析材料
2014/09/29 职场文书
信访维稳工作汇报
2014/10/27 职场文书
《花钟》教学反思
2016/02/17 职场文书
2016小学优秀教师先进事迹材料
2016/02/26 职场文书
2016年法制宣传月活动总结
2016/04/01 职场文书
2019年教师节祝福语精选,给老师送上真诚的祝福
2019/09/09 职场文书
python设置 matplotlib 正确显示中文的四种方式
2021/05/10 Python
Vue+Flask实现图片传输功能
2022/04/01 Vue.js