用python画简单的动物-使用Python的turtle画小绵羊
#-*- coding:utf-8 -*-#__author__ :kusy#__content__:文件说明#__date__:2018/8/21 13:08
importturtleimporttimeimportmath as mclassSheep(object):def __init__(self,xsize):
self.t=turtle.Turtle()
self.xsize=xsize
t=self.t#画笔设置
t.screen.screensize(canvwidth=1000,canvheight=500,bg='white')
t.pensize(2)
t.speed(10)#t.hideturtle()
#初始化画笔位置
t.penup()
t.setpos(self.xsize,0)
t.pendown()#设置画笔坐标
defsetxy(self,x,y):
t=self.t
t.penup()
pos_x=t.position()[0]
pos_y= t.position()[1]
t.setpos(pos_x+ x,pos_y +y)
t.pendown()defcreate_sheep(self):
t=self.t#羊头
self.setxy(-200,0)
t.fillcolor('black')
t.begin_fill()
t.circle(100)
t.end_fill()#眼睛
#眼白
print(t.position())
self.setxy(-20,120)
t.fillcolor('white')
t.begin_fill()
t.seth(45)
t.circle(18,-280)
t.seth(45)
t.circle(-20,292)
t.end_fill()#眼珠
self.setxy(3,12)
t.fillcolor('black')
t.begin_fill()
t.seth(85)
t.circle(10)
t.seth(85)
t.circle(-10)
t.end_fill()#眼心
t.fillcolor('white')
t.begin_fill()
t.seth(85)
t.circle(3)
t.seth(85)
t.circle(-3)
t.end_fill()#嘴
self.setxy(0,-100)
t.color('red')
t.seth(300)
t.forward(8)
self.setxy(-1, 3)
t.seth(0)
t.circle(80,60)
self.setxy(2, -2)
t.seth(145)
t.forward(8)
t.color('black')#耳朵
self.setxy(-145,120)
p1=t.position()
t.fillcolor('black')
t.begin_fill()
t.seth(0)
t.circle(-120,20)
p2=t.position()
t.setpos(p1)
t.seth(60)
t.circle(-30,120)
t.goto(p2)
t.end_fill()#身体
self.setxy(41,12)
t.seth(45)
t.circle(-150,100)
t.pensize(5)
t.seth(0)
t.circle(-120,30)
t.seth(60)
t.circle(-15,320)
t.seth(330)
t.circle(-80,180)
t.seth(210)
t.circle(-80,90)#4条腿
t.pensize(2)for leg in range(4):
self.setxy(8+15*leg,0)
t.seth(270)
t.forward(80)
t.seth(0)
t.forward(8)
t.seth(90)
t.forward(80)#草
self.setxy(-200,-80)
p3=t.position()
t.color('green')
t.fillcolor('green')
t.begin_fill()
t.seth(120)
t.forward(30)
t.seth(330)
t.forward(30)
t.seth(60)
t.forward(40)
t.seth(260)
t.forward(45)
t.setpos(p3)
t.end_fill()if __name__ == '__main__':for x in (0,350):
sheep=Sheep(x)
sheep.create_sheep()
time.sleep(5)
用python画简单的动物-使用Python的turtle画小绵羊相关推荐
- python怎么画简单图片-python中简单易学的绘图:用turtle画太极图
为什么想画太极图呢?因为我儿子不知道是看了哪本书还是哪个电视,竟然特地打印出一张太极图要挂在大门口,我赶紧说祖宗这挂在门外,别人看见了还以为咱家出什么事了,你喜欢就挂自己卧室门口吧,于是这张图就成了他 ...
- 怎么用python画简单的图-python中简单易学的绘图:用turtle画太极图
为什么想画太极图呢?因为我儿子不知道是看了哪本书还是哪个电视,竟然特地打印出一张太极图要挂在大门口,我赶紧说祖宗这挂在门外,别人看见了还以为咱家出什么事了,你喜欢就挂自己卧室门口吧,于是这张图就成了他 ...
- python画简便的图-python中简单易学的绘图:用turtle画太极图
为什么想画太极图呢?因为我儿子不知道是看了哪本书还是哪个电视,竟然特地打印出一张太极图要挂在大门口,我赶紧说祖宗这挂在门外,别人看见了还以为咱家出什么事了,你喜欢就挂自己卧室门口吧,于是这张图就成了他 ...
- python怎么画简单图-python中简单易学的绘图:用turtle画太极图
为什么想画太极图呢?因为我儿子不知道是看了哪本书还是哪个电视,竟然特地打印出一张太极图要挂在大门口,我赶紧说祖宗这挂在门外,别人看见了还以为咱家出什么事了,你喜欢就挂自己卧室门口吧,于是这张图就成了他 ...
- python简单绘图代码-python中简单易学的绘图:用turtle画太极图
为什么想画太极图呢?因为我儿子不知道是看了哪本书还是哪个电视,竟然特地打印出一张太极图要挂在大门口,我赶紧说祖宗这挂在门外,别人看见了还以为咱家出什么事了,你喜欢就挂自己卧室门口吧,于是这张图就成了他 ...
- 用python画简单的动物-如何用python画简单的动物
首先来看一下实现效果,如下图: 具体实现代码请看: (推荐学习:python视频教程)# -*- coding:utf-8 -*-# __author__ :kusy# __content__:文件说 ...
- python turtle画动物_如何用python画简单的动物
首先来看一下实现效果,如下图:程序猿的生活:Python入门到精通资料大汇总,不啰嗦,全是珍藏资料!zhuanlan.zhihu.com 具体实现代码请看: # -*- coding:utf-8 - ...
- python turtle画动物_用python画简单的动物
用python画简单的图片,是使用turtle库绘制出来的,turtle翻译成汉语叫乌龟,turtle是通过各种函数控制像素坐标进行前进.后退变换方向等操作,通过函数设置画笔颜色和填充颜色进行颜色的勾 ...
- python动物重量排序_用python画简单的动物代码
用python画简单的动物代码 发布时间:2020-04-30 14:57:42 来源:亿速云 阅读:344 作者:小新 今天小编给大家分享的是用python画简单的动物代码,相信很多人都不太了解,为 ...
最新文章
- appium+python自动化测试教程_Python+Appium实现自动化测试
- oracle 10g安装黑框消失,win7下安装和卸载oracle 10g
- 软件保障与测试课程实践记录:贪吃蛇小程序
- 使用python logging的配置
- 在Winform中菜单动态添加“最近使用文件”
- css table嵌套内部table不受外部影响_HTML+CSS网页一揽子(4)
- 抢先试用ReSharper UnitRun™ 1.0
- php表单验证内容不能为空,php校验表单检测字段是否为空的方法_PHP教程
- linux用户详细登录日志文件,Linux登录日志
- Python使用pytest框架进行单元测试
- Mac和Linux下测试端口是否存活一法[转载]
- winform定义数据源名称_C#中数据源绑定DataSource以及相关控件(DataGridView)的使用总结...
- 计算机中函数的括号怎么输,Excel函数中括号的使用
- cookie 存放位置
- 论文主题、引用量、中国机构 华人学者,KDD 2020 关键数据抢先看
- mysql查询出现ambiguous的问题
- 你不得不读的好书 ——《此生未完成》读后感
- 招商银行校招笔试通过技巧
- 小时候的蓝精灵,大家还记得木有哇?
- 第三讲 AHRS姿态解算