python零基础 turtle库绘制《小猪佩奇》里的小恐龙

python代码

#dinosaur.py

import turtle as t

#龙身

t.setup(1000,600) # 设置画布的大小

t.speed(10) # 设置画笔速度为10

t.pensize(5) # 设置画笔大小

t.pencolor("SpringGreen4") # 设置画笔颜色

t.penup() # 提笔

t.goto(250,180) # 画笔前往坐标(250,180)

t.begin_fill() # 准备填充

t.pendown() # 落笔

t.seth(120) # 画笔角度为120°

t.circle(100,140) # 画一个半径为100,角度为140°的圆

t.seth(-96)

t.fd(120) # 向前移动120

t.circle(-100,50)

t.circle(-80,23)

t.seth(176)

t.fd(20)

t.seth(180)

t.circle(-315,40)

t.seth(270)

t.circle(50,30)

t.circle(10,3)

t.seth(-60)

t.circle(180,40)

t.circle(500,20)

t.circle(750,8)

t.circle(80,60)

t.circle(70,30)

t.fd(90)

t.circle(-80,30)

t.seth(10)

t.fd(60)

t.seth(160)

t.fd(90)

t.seth(22)

t.fd(89)

t.color("LightGreen") # 设置填充颜色

#t.color('SpringGreen1')

t.end_fill() # 依据轮廓填充

#龙眼

t.pensize(5)

t.pencolor("SpringGreen4")

t.penup()

t.goto(128,165)

t.pendown()

t.begin_fill()

t.seth(0)

t.circle(20,360)

t.color((1,1,1)) #填充颜色为白色

t.end_fill()

t.penup()

t.goto(128,185)

t.pendown()

t.seth(0)

t.pensize(15)

t.pencolor((0,0,0))

t.circle(1,360)

t.pensize(5)

t.pencolor("SpringGreen4")

t.penup()

t.goto(177,175)

t.pendown()

t.begin_fill()

t.seth(0)

t.circle(20,360)

t.color((1,1,1))

t.end_fill()

t.penup()

t.goto(177,195)

t.pendown()

t.seth(0)

t.pensize(15)

t.pencolor((0,0,0))

t.circle(1,360)

#龙爪

#上爪

t.penup()

t.pencolor("Aquamarine4")

t.goto(195,60)

t.pensize(11)

t.pendown()

t.seth(10)

t.fd(34)

t.penup()

t.goto(208,66)

t.pendown()

t.pensize(9)

t.seth(45)

t.fd(21)

t.penup()

t.goto(208,66)

t.pendown()

t.pensize(9)

t.seth(-35)

t.fd(21)

#下爪

t.penup()

t.goto(171,20)

t.pensize(11)

t.pendown()

t.seth(-3)

t.fd(58)

t.penup()

t.goto(213,22)

t.pendown()

t.pensize(9)

t.seth(35)

t.fd(18)

t.penup()

t.goto(213,20)

t.pendown()

t.pensize(9)

t.seth(-55)

t.fd(20)

t.penup()

t.goto(171,20)

t.pensize(14)

t.pendown()

t.seth(-3)

t.fd(39)

t.penup()

t.goto(195,60)

t.pensize(14)

t.pendown()

t.seth(10)

t.fd(10)

#龙脚

#左脚

t.penup()

t.goto(71,-100)

t.pensize(16)

t.pendown()

t.seth(-110)

t.fd(40)

t.penup()

t.goto(55,-140)

t.pendown()

t.pensize(11)

t.seth(-150)

t.fd(28)

t.penup()

t.goto(55,-140)

t.pendown()

t.seth(-70)

t.fd(23)

t.penup()

t.goto(55,-140)

t.pendown()

t.seth(-20)

t.pensize(10)

t.fd(23)

t.seth(-40)

t.pensize(11)

t.fd(8)

#右脚

t.penup()

t.goto(142,-113)

t.pensize(16)

t.pendown()

t.seth(-80)

t.fd(23)

t.penup()

t.goto(145,-133)

t.pendown()

t.pensize(11)

t.seth(-120)

t.fd(30)

t.penup()

t.goto(145,-133)

t.pendown()

t.pensize(11)

t.seth(-70)

t.fd(27)

t.penup()

t.goto(145,-133)

t.pendown()

t.pensize(10)

t.seth(-27)

t.fd(27)

t.pensize(11)

t.seth(-50)

t.fd(8)

#牙齿

#上牙

t.penup()

t.goto(240,172)

t.pendown()

t.color("Yellow2")

t.pensize(4)

t.seth(-110)

t.fd(12)

t.seth(120)

t.fd(12)

t.penup()

t.goto(220,165)

t.pendown()

t.seth(-110)

t.fd(12)

t.seth(130)

t.fd(12)

t.penup()

t.goto(200,157)

t.pendown()

t.seth(-110)

t.fd(12)

t.seth(140)

t.fd(12)

t.penup()

t.goto(250,180)

t.pensize(5)

t.pencolor("SpringGreen4")

t.pendown()

t.seth(22)

t.bk(88)

#下牙

t.penup()

t.goto(200,140)

t.pendown()

t.color("Yellow2")

t.pensize(4)

t.seth(45)

t.fd(12)

t.seth(-90)

t.fd(12)

t.penup()

t.goto(215,135)

t.pendown()

t.seth(45)

t.fd(12)

t.seth(-90)

t.fd(12)

t.penup()

t.goto(230,130)

t.pendown()

t.seth(45)

t.fd(12)

t.seth(-90)

t.fd(12)

t.penup()

t.goto(251,119)

t.pensize(5)

t.pencolor("SpringGreen4")

t.pendown()

t.seth(160)

t.fd(89)

#龙脊

t.penup()

t.goto(120,220)

t.pensize(5)

t.pendown()

t.pencolor("SeaGreen")

#自头而尾 14片

#1

t.begin_fill()

t.color('SeaGreen')

t.seth(160)

t.fd(40)

t.seth(-60)

t.fd(33)

t.end_fill()

#2

t.begin_fill()

t.color('SeaGreen')

t.seth(180)

t.fd(40)

t.seth(-60)

t.fd(33)

t.end_fill()

#3

t.begin_fill()

t.color('SeaGreen')

t.seth(200)

t.fd(40)

t.seth(-50)

t.fd(38)

t.end_fill()

#4

t.begin_fill()

t.color('SeaGreen')

t.seth(205)

t.fd(40)

t.seth(-50)

t.fd(46)

t.end_fill()

#5

t.begin_fill()

t.color('SeaGreen')

t.seth(220)

t.fd(40)

t.seth(-50)

t.fd(41.2)

t.end_fill()

#6

t.begin_fill()

t.color('SeaGreen')

t.seth(190)

t.fd(40)

t.seth(-50)

t.fd(40.8)

t.end_fill()

#7

t.begin_fill()

t.color('SeaGreen')

t.seth(168)

t.fd(44)

t.seth(-89)

t.fd(47)

t.end_fill()

#8

t.begin_fill()

t.color('SeaGreen')

t.seth(138)

t.fd(33)

t.seth(-120)

t.fd(28)

t.end_fill()

#9

t.begin_fill()

t.color('SeaGreen')

t.seth(118)

t.fd(32)

t.seth(-120)

t.fd(28)

t.end_fill()

#10

t.begin_fill()

t.color('SeaGreen')

t.seth(118)

t.fd(32)

t.seth(-120)

t.fd(30)

t.end_fill()

#11

t.begin_fill()

t.color('SeaGreen')

t.seth(118)

t.fd(32)

t.seth(-120)

t.fd(24)

t.end_fill()

#12

t.begin_fill()

t.color('SeaGreen')

t.seth(118)

t.fd(32)

t.seth(-120)

t.fd(24)

t.end_fill()

#13

t.begin_fill()

t.color('SeaGreen')

t.seth(110)

t.fd(32)

t.seth(-120)

t.fd(24)

t.end_fill()

#14

t.begin_fill()

t.color('SeaGreen')

t.seth(110)

t.fd(32)

t.seth(-120)

t.fd(22)

t.end_fill()

#补充没上色的部分

t.penup()

t.pensize(7)

t.goto(-99,-49)

t.pendown()

t.seth(-1)

t.fd(86)

t.seth(0)

t.fd(6)

t.seth(40)

t.fd(30)

t.seth(50)

t.fd(48)

t.seth(90)

t.fd(15)

t.done()

最后成品就在这里喽

和图片还是有所差距,有没有感觉一开始有点像蛇,第一个作品再接再厉,喜欢记得点赞哦

python画恐龙,python龟龟地图小恐龙(小猪页),pythonturtle,海龟,绘图,佩奇,里,的相关推荐

  1. python画曲线图-python画曲线

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 桃心形曲线的方程如下 matlab绘制效果如下:? matlab程序如下. clc ...

  2. python画-使用python画个小猪佩奇的示例代码

    基本原理 选好画板大小,设置好画笔颜色.粗细,定位好位置,依次画鼻子.头.耳朵.眼睛.腮.嘴.身体.手脚.尾巴,完事儿. 都知道,Turtle 是 Python 内置的一个比较有趣味的模块,俗称&qu ...

  3. python画曲线图-python画蝴蝶曲线图的实例

    蝴蝶曲线是由Temple H・Fay发现的可用极坐标函数表示的蝴蝶曲线. 由于此曲线优美, 因此就想把它作为博客favicon.ico,这里我使用pytho matplotlib.pyplot包来绘制 ...

  4. python画-用Python画一颗特别的心送给她

    [前言] 520刚过去了,大家有没有跟自己喜欢的对象在一起呢? 520 当天你还在送 玫瑰花?巧克力?情侣套装?... 小编就想说:你能不能换点新意呢,这些操作已经普通的不能再普通了吧!就像别人来例假 ...

  5. python画代码-Python教程_Python画Mandelbrot集 代码

    Python教程_Python画Mandelbrot集 代码 作者:Comet 来源: 课课家 www.kokojia.com点击数:278发布时间:2015-06-19 11:17:19 曼德勃罗集 ...

  6. python画椭圆-python绘制圆和椭圆

    源自:https://blog.csdn.net/petermsh/article/details/78458585 1. 调用包函数绘制圆形Circle和椭圆Ellipse from matplot ...

  7. 用python画太阳花-python 简单的绘图工具turtle使用详解

    目录 1. 画布(canvas) 1.1 设置画布大小 2. 画笔 2.1 画笔的状态 2.2 画笔的属性 2.3 绘图命令 3. 命令详解 4. 绘图举例 4.1 太阳花 4.2 绘制小蟒蛇 4.3 ...

  8. python画轨迹曲线-python 画3维轨迹图并进行比较的实例

    一. 数据的格式 首先我们需要x,y,z三个数据进行画图.从本实验用到的数据集KITTI 00.txt中举例: 1.000000e+00 9.043680e-12 2.326809e-11 5.551 ...

  9. 用python画圣诞树-python圣诞树

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! import termcolorimport randomimport timei ...

最新文章

  1. Ubuntu下安装DEB包时出现错误的解救方法
  2. “CEPH浅析”系列之八——小结
  3. 除了工作怎么交朋友_夫妻感情不好怎么办?夫妻关系紧张该如何解决?
  4. 作业要求 20181023-3 每周例行报告
  5. WinForm------TreeList修改节点图标和按钮样式
  6. 应该如何经营一家便利店?
  7. React 之受控组件和非受控组件
  8. ubuntu中如何查看系统信息(uname)
  9. 优秀程序设计的原则(可以多读读)
  10. ps ui html,【ps制作网页页面】ps图像如何生成html?如何将PS制作的网页效果图变成可用的网页?PC端UI设计尺寸规范?...
  11. 【移动端】企业微信移动app测试实战
  12. iexplore.exe命令行参数解释
  13. 字节面试算法题:用集合中的数凑小于target的最大数(Java实现,各类用例均通过)
  14. 电脑删除快捷键还有哪些?学会了让工作效率更提升
  15. 一文看尽 CVPR 2022 最新 20 篇 Oral 论文
  16. Android 安全框架 -- 总概
  17. 极路由4增强版编译aria2-1.34
  18. 众所周知的广告屏蔽神器uBlock/Adguard,为啥你装上后和没装一样?
  19. 常见的python连接数据库包
  20. 书摘---创业36条军规5:如何选择创业方向

热门文章

  1. 剖根问底:Java 不能实现真正泛型的原因是什么?
  2. 湖南省第十一届程序设计大赛 (水题)聊天止于呵呵
  3. unity 2d 角色顺畅的移动+跳跃+动画切换
  4. mininet在哪编写python脚本_【SDN专栏】Mininet下编写python,实现自定义的网络topo结构 | 学步园...
  5. html字母相关符号
  6. Windows程序安装包制作——EasySetup
  7. 让Linux下播放CSF格式视频技巧
  8. 【原创】NW360移植到MINI2440_Detective_ALong_新浪博客
  9. 深度分析射频电路的原理及应用
  10. 挂耳式耳机哪个牌子好?这次推荐准没错!