#-*- 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画小绵羊相关推荐

  1. python海龟图画皮卡丘_用python画一只皮卡丘

    不知道大家前段儿时间 有没有看电影<大侦探皮卡丘> 点击播放 GIF 0.1M 肯定很多人都已经被 皮卡丘的可爱 迷得神魂颠倒 那么今天 我们就来用python 画一只皮卡丘吧~ 开发工具 ...

  2. python动态图片转字符画_使用python实现一个将图片转换成字符画的功能

    使用python实现一个将图片转换成字符画的功能 发布时间:2020-11-05 16:01:25 来源:亿速云 阅读:97 使用python实现一个将图片转换成字符画的功能?针对这个问题,这篇文章详 ...

  3. python樱花制作教程视频_大型Python视频资料,阿里巴巴推荐,用Python画一棵漂亮的樱花树...

    原标题:大型Python视频资料,阿里巴巴推荐,用Python画一棵漂亮的樱花树 对于初学者想更轻松的学好Python开发,爬虫技术,Python数据分析,人工智能等技术,这里也给大家准备了一套系统教 ...

  4. python画圣诞老人简笔画_利用Python绘制有趣的万圣节南瓜怪效果

    关于万圣节 万圣节又叫诸圣节,在每年的11月1日,是西方的传统节日;而万圣节前夜的10月31日是这个节日最热闹的时刻.在中文里,常常把万圣节前夜(Halloween)讹译为万圣节(All Saints ...

  5. python 贴吧盖楼_ es6 + canvas 开源 盖楼小游戏 完整代码注释 从零教你做游戏(一)...

    盖楼游戏 一个基于 Canvas 的盖楼游戏 Demo 预览 手机设备可以扫描下方二维码 github Game Rule 游戏规则 以下为默认游戏规则,也可参照下节自定义游戏参数 每局游戏生命值为3 ...

  6. python简笔画_用Python画个万圣节南瓜怪

    关于万圣节 万圣节又叫诸圣节,在每年的11月1日,是西方的传统节日:而万圣节前夜的10月31日是这个节日最热闹的时刻.在中文里,常常把万圣节前夜(Halloween)讹译为万圣节(All Saints ...

  7. python登录界面源码_基于Python的自媒体小助手---登录页面的实现代码

    核心技术:Python3.7 GUI技术:Tkinter (Python已经内置) 好多文章写Python GUI之tkinter窗口视窗教程大集合(看这篇就够了) 我看了N遍也没够好多东西都没有就基 ...

  8. python一天学费多少_自学python一天的小项目实战

    最近想做一些自己的项目,需要网上采集一些数据,以前都是用火车头采集的,感觉很不灵活,于是今天就花了一些时间学下python 展示下今天的成果,做了两个小实战 一个是抖音去水印 另外一个是爬取B站上的视 ...

  9. python学法用法 自动刷分_使用python对微信小游戏跳一跳刷分

    最近微信游戏很火,所以想着看能不能抓包,刷个分... 抓包 抓包还是使用的fiddle,不会的可以参考抓取手机app的数据(摩拜单车) 但是会发现一打开,抓不了包... 解决无法抓包的问题 所以需要有 ...

  10. 关于python小游戏的毕业论文_使用Python写一个小游戏

    引言 最近python语言大火,除了在科学计算领域python有用武之地之外,在游戏.后台等方面,python也大放异彩,本篇博文将按照正规的项目开发流程,手把手教大家写个python小游戏,来感受下 ...

最新文章

  1. 【quickhybrid】组件(自定义)API的实现
  2. Java中的显示锁 ReentrantLock 和 ReentrantReadWriteLock
  3. SpringMVC RequestMapping注解详解
  4. 未来是Apache Karaf上的微服务架构
  5. 【JS 逆向百例】cnki 学术翻译 AES 加密分析
  6. 如何使用go读写excel
  7. 项目后台运行关闭_iOS到底有没有必要上滑强制关闭APP?
  8. 慕课版软件质量保证与测试(第四章.课后作业)
  9. 前端等值线分析DEMO(更新地址)
  10. 【Windows远程连接】登录显示密码过期
  11. Scrum板与Kanban如何抉择?敏捷工具:dkijbh板与按照lfhgvvvh
  12. 2018年,给自己加油!
  13. Java:实现Ternary search三元搜索算法(附完整源码)
  14. 心系冬奥 翰墨传情 |当代书画名家为奥运加油书画推介展【冉春艳篇】
  15. 商用三维虚拟数字人如何制作
  16. 由于无法验证发布者 所以windows阻止此软件
  17. 管中窥豹,深入总部调研苏宁易购研发
  18. WPF 定义自己的控件
  19. Solar Putty如何修改命令提示符颜色PS1(ssh登录后执行脚本)
  20. 基于第三方平台进行直播的搭建(附源码数据库)

热门文章

  1. 【Java与智能设备】4_1 Activity的创建和跳转
  2. linux 去掉csv文件第一行,使用PowerShell删除文本文件的第一行
  3. 学习webpack系列之三 ---- (输出管理)
  4. linux测试libreoffice,LibreOffice 7.0 开放测试,最终版本将于8月初发布
  5. 上面两点下面一个三角形_【人人都能欣赏的数学证明】为什么三角形的三个内角相加是180度?...
  6. linux git clone 401,Git Eclipse:401未经授权的错误
  7. as常用固定搭配_常见固定搭配
  8. linux sleeping进程多_你知道Linux进程的睡眠和唤醒操作?
  9. 常用的ajax的代码
  10. 倍增法求LCA(最近公共最先)