import turtle as tdef draw():t.screensize(canvwidth=600,canvheight=600,bg="white")t.pensize(5) # 设置画笔的大小t.colormode(255) # 设置颜色范围为0-255t.speed(10) # 设置画笔速度为10#左脚t.color("#FFA500","orange")# 设置画笔颜色和填充颜色t.penup() # 提笔t.goto(-23,-295)# 左脚t.seth(185)t.pendown()# 落笔t.begin_fill()for d in range(60):if 0<=d<50:t.rt(0.2) #向右转0.2度t.fd(1.5)  #向前走的步长else:t.rt(15)t.fd(1.2)for d in range(60):if 0<=d<60:t.rt(0.2) #向右转0.2度t.fd(0.5)  #向前走的步长t.goto(-23,-295)t.end_fill()#右脚t.color("#FFA500","orange")# 设置画笔颜色和填充颜色t.penup() # 提笔t.goto(27,-295)# 右脚t.seth(355)t.pendown()# 落笔t.begin_fill()for d in range(60):if 0<=d<50:t.lt(0.2) #向右转0.2度t.fd(1.5)  #向前走的步长else:t.lt(15)t.fd(1.2)for d in range(60):if 0<=d<60:t.lt(0.2) #向右转0.2度t.fd(0.5)  #向前走的步长t.goto(27,-295)t.end_fill()#企鹅下体t.color("#FF0000","red")# 设置画笔颜色和填充颜色t.penup() # 提笔t.goto(-150,0)# 围巾左上角t.seth(255)t.pendown()# 落笔t.begin_fill()t.fd(60)t.color("#000000","black")# 设置画笔颜色和填充颜色t.fd(30)for c in range(60):if 0<=c<50:t.lt(0.2) #向左转0.2度t.fd(2) #向前走的步长else:t.lt(13)t.fd(1)for c in range(60):if 0<=c<60:t.lt(0.5)t.fd(1) #向前走的步长t.seth(-90)t.circle(150,90)t.seth(0)t.circle(150,90)t.seth(295)for c in range(60):if 0<=c<60:t.lt(0.5)t.fd(1) #向前走的步长for c in range(60):if 0<=c<10:t.lt(13)t.fd(1)else:t.lt(0.2) #向左转0.2度t.fd(2) #向前走的步长t.fd(23)#t.penup()t.goto(120,-75)t.seth(270)t.fd(80)t.circle(-120,180)t.seth(-270)t.fd(83)t.goto(-168,-63)t.end_fill()#围巾t.color("#FF0000","red") # 设置画笔颜色和填充颜色t.penup() # 提笔t.seth(0)t.goto(-150,0)# 围巾左上角t.pendown()# 落笔t.begin_fill()t.right(15)t.circle(600,30)t.right(90)t.forward(60)t.right(90)t.circle(-660,30)t.goto(-150,0)t.end_fill() # 依据轮廓填充t.penup() # 提笔t.goto(-30,-80)t.pendown()# 落笔t.begin_fill()t.seth(-90)t.forward(80)t.seth(-182)t.forward(60)t.seth(90)t.forward(90)t.end_fill()#头t.color("#000000","black")# 设置画笔颜色和填充颜色t.penup() # 提笔t.goto(-150,0)t.pendown()# 落笔t.begin_fill()t.forward(30)for a in range(88):t.forward(5.4)t.right(2)t.goto(160,0)t.penup() # 提笔t.goto(-150,1)t.pendown()# 落笔t.seth(360)t.right(15)t.circle(600,30)t.end_fill()#左眼睛t.color("#FFFFFF","white")# 设置画笔颜色和填充颜色t.penup() # 提笔t.goto(-40,60)t.pendown()# 落笔t.begin_fill()t.seth(360)c=0.4for b in range(120):if 0<=b<30 or 60<=b<90:c=c+0.08t.lt(3) #向左转3度t.fd(c) #向前走的步长else:c=c-0.08t.lt(3)t.fd(c)t.end_fill()t.color("#000000","black")# 设置画笔颜色和填充颜色t.penup() # 提笔t.goto(-33,80)t.pendown()# 落笔t.begin_fill()c=0.2for b in range(120):if 0<=b<30 or 60<=b<90:c=c+0.02t.lt(3) #向左转3度t.fd(c) #向前走的步长else:c=c-0.02t.lt(3)t.fd(c)t.end_fill()#右眼睛t.color("#FFFFFF","white")# 设置画笔颜色和填充颜色t.penup() # 提笔t.goto(40,60)t.pendown()# 落笔t.begin_fill()t.seth(360)c=0.4for b in range(120):if 0<=b<30 or 60<=b<90:c=c+0.08t.lt(3) #向左转3度t.fd(c) #向前走的步长else:c=c-0.08t.lt(3)t.fd(c)t.end_fill()t.color("#000000","black")# 设置画笔颜色和填充颜色t.pensize(5)t.penup() # 提笔t.goto(30,88)t.pendown()# 落笔t.begin_fill()t.seth(360)t.left(22)t.circle(-30,50)#嘴巴t.color("#FFA500","orange")# 设置画笔颜色和填充颜色t.pensize(5)t.seth(335)t.penup() # 提笔t.goto(-80,20) #左上t.pendown()# 落笔t.begin_fill()t.circle(200,50)t.penup() # 提笔t.seth(155)t.pendown()# 落笔t.circle(200,50)t.end_fill()def main():draw()if __name__ == '__main__':main()

画企鹅,源码来自b站某up相关推荐

  1. 素材模板源码资源下载站源码-带用户中心和VIP充值系统等

    介绍: 多功能素材模板源码资源下载站源码,带用户中心和VIP充值系统,后台管理+素材下载+积分金币下载 服务器操作系统用Linux centos 7.2 先安装宝塔,宝塔官网(https://www. ...

  2. thinkphp内核家教平台网站源码带手机站

    Thinkphp内核家教平台网站源码 带手机站,适合做教育服务网站平台 本源码采用PHP语言开发,内核采用TP框架也就是(thinkphp,版本为TP3.2).前端采用Bootstrap框架,自适应屏 ...

  3. 仿hao123网址导航源码HTML整站下载

    仿hao123网址导航源码HTML整站下载 功能分类:导航            支持平台:其他        运行环境:其他 开发语言:Javascript   开发工具:其他        源码大 ...

  4. Uigreat响应式1.5.1模板源码+WordPress下载站模板内核

    正文: Uigreat响应式1.5.1模板源码+WordPress下载站模板内核,模板UI方面自无须多讲,作者还融进了一些自身喜爱的原素,比如:文艺范儿,简约,视觉效果等. 给个位站长可以用来做一个年 ...

  5. Android健身APP源码 | 寻找C站宝藏

    Android健身APP源码 | 寻找C站宝藏 #有奖征文|寻找C站"宝藏"# 推荐类型:[下载资源] 资源链接: 一个Android健身APP源码 简介 一款使用Android平 ...

  6. A5旗下的“链接123”和“源码市场”关站

    我是卢松松,点点上面的头像,欢迎关注我哦! 最近,A5创业网关闭了旗下多个业务网站平台:链接123.A5源码市场.这两个业务平台均属于A5旗下产品,公告赫然提示: 尊敬的用户您好,很遗憾的通知您,本站 ...

  7. 如何利用网站源码快速建站

    在源码建站的利与弊中说过:源码建站,有好处,也有其弊端,选择什么样的建站方式,需要根据自己的情况来进行选择.如果你认可利用网站源码建站,那么,你可以往下看啦,如果不认可,那么,后面就不用再看,避免浪费 ...

  8. 高端大气仿A8源码素材下载站源码+基于织梦CMS

    正文: 高端大气仿A8源码素材下载站源码+基于织梦CMS,这源码的前端UI看着还是非常不错的,高端大气响应式,且程序亲测没有问题,下载,发布,支付,都是正常的. 安装教程: 程序: lanzou.co ...

  9. java你画我猜源码_为什么看到Mybatis源码就感到烦躁?

    背景 最近,听到很多吐槽:看到源码,心中就感到十分纠结.特别烦恼. 为什么纠结? 因为面试的时候,面试官很喜欢问:你看过什么框架源码?JDK源码也行. 这时候,如果回答没有看过,虽然没让你立马回去等通 ...

最新文章

  1. std::max,std::min错误:应输入标识符的解决方法
  2. 将某个目录上的Excel表,导入到数据库中.sql
  3. python每一句后面可以加也可以不加分号
  4. oracle查找异常中断的sqlid方法,Oracle查找锁定对象以及强制解除锁定的方法
  5. 风险评估资产重要性识别_如何有效的进行风险评估?
  6. LeetCode 1166. 设计文件系统(哈希map)
  7. 隐藏a标签seo_SEO网站优化,新手SEO常犯的五个错误!
  8. java 合并对象中属性_Java2个对象形集合按某一个属性合并
  9. 小D课堂 - 零基础入门SpringBoot2.X到实战_第11节 Logback日志框架介绍和SpringBoot整合实战_44、新日志框架LogBack介绍...
  10. 单片机设计 电子琴音乐盒(AT89C51)
  11. 如何安装微信解决小黑块问题(一定可以使用)
  12. php编辑器浅色还是深色,程序员的IDE到底是浅色主题好还是深色主题好?
  13. 超全园林 景观cc0高清摄影图片素材网站整理
  14. AVS, 主动突围还是坐等救援?
  15. 居者有其屋,耕者有其田
  16. svg常用元素和属性
  17. hadoop文件读写示例
  18. 【vue】实现超过两行或多行显示展开收起 (单个展开收起和数组多个展开收起)
  19. 提前做好网络安全分析,运维真轻松(一)
  20. (3)音频在计算机里是怎样存储的,什么是音频?

热门文章

  1. Linux服务器时区设置
  2. 资政知识产权:爆款产品如何通过外观设计专利进行保护
  3. Flutter和原生App混合开发
  4. 02、【电脑维修】windows系统登录时候出现两个账户(Administrator账户隐藏)
  5. 手把手用Python教你如何发现隐藏wifi
  6. ADB之install
  7. oracle trunc年,Oracle TRUNC函数的正确用法
  8. 渠道、产品、品牌全面分析,究竟 OPPO 和华为哪个好?
  9. 百度网盘安装,双击一闪而过没有反应
  10. 如何在手机便签上记录情侣在一起的天数呢?