#!/usr/bin/env python3

from turtle import *

#画心用的函数

defcurvemove():for i in range(200):

right(1)

forward(0.1)#初始化

setup(600,600)

pu()

goto(60,100)

pensize(4)

pendown()#画左半边的头

for i in range(150,212,2):

seth(i)

fd(3)

seth(145)

fd(50)

left(125)

fd(50)for i in range(240,318,2):if i==290:

seth(190)

fd(10)

seth(10)

fd(10)elif i==300:

seth(200)

fd(10)

seth(20)

fd(10)

seth(i)

fd(3)#画右半边的头

pu()

goto(60,100)

pendown()

seth(45)

fd(50)

right(125)

fd(50)for i in range(-60,-138,-2):if i==-110:

seth(-10)

fd(10)

seth(170)

fd(10)elif i==-120:

seth(-20)

fd(10)

seth(160)

fd(10)

seth(i)

fd(3)#头部到这里就画好外观了

seth(-40)

fd(52)

seth(-135)

fd(45)

pu()

seth(-105)

fd(5)

pendown()

fd(17)for i in range(130,106,-3):

seth(i)

fd(2.5)for i in range(106,30,-10):

seth(i)

fd(2)

seth(38)

fd(25)

seth(135)

fd(31)

seth(169)

fd(6)

seth(270)

fd(105)#右边的身子画好了#开始画左边的身子

pu()

goto(-52,-30)

pendown()

seth(220)

fd(48)#52

seth(250)

fd(3)

seth(270)

fd(3)

seth(290)

fd(2)

seth(-40)

fd(44)

seth(228)

fd(20)

seth(5)

fd(22)#画叉腰的动作

pu()

goto(-52,-84)

seth(133)

pendown()

fd(22)

seth(90)

fd(2)

seth(60)

fd(2)

seth(45)

fd(29)

seth(0)

fd(3)

seth(-93)

fd(102)#叉腰动作结束 接下来画嘴巴 眼睛

pu()

goto(-43,38)

seth(0)

pendown()

begin_fill()

circle(5)

end_fill()

pu()

fd(108)

pendown()

begin_fill()

circle(5)

end_fill()#调色环节

pu()

goto(60,24)

pencolor("pink")

pensize(6)

seth(225)

pendown()

fd(7)

pu()

goto(70,24)

seth(225)

pendown()

fd(7)#右半边调色完毕

pu()

goto(-49,24)

seth(225)

pendown()

fd(7)#画嘴巴

pu()

pensize(4)

pencolor("black")

goto(5,21)

seth(-45)

pendown()

fd(5)

goto(5,21)

seth(225)

fd(5)#左边的颜色

pu()

pencolor("pink")

pensize(6)

goto(-39,24)

seth(225)

pendown()

fd(7)#给耳朵填充颜色

pu()

goto(-40,92)

seth(80)

pendown()

fillcolor("pink")

begin_fill()

circle(14,360,3)

end_fill()

pu()

goto(72,100)

seth(-74)

pendown()

begin_fill()

circle(14,360,3)

end_fill()#酷酷的黑翅膀

pu()

pensize(4)

color(‘black‘, ‘black‘)

begin_fill()

goto(-90,-35)

seth(135)

pendown()

fd(25)

seth(225)

fd(45)

seth(25)

fd(15)

seth(-80)

pensize(2)

fd(15)

seth(55)

fd(15)

seth(25)

fd(10)

seth(-80)

fd(15)

seth(75)

fd(15)

goto(-90,-35)

end_fill()#最后一个翅膀

pu()

goto(125,-30)

seth(45)

pendown()

begin_fill()

fd(25)

seth(-45)

fd(45)

seth(155)

fd(15)

seth(-80)

fd(15)

seth(120)

fd(17)

seth(170)

fd(15)

seth(-80)

fd(15)

seth(120)

fd(17)

goto(125,-30)

end_fill()#来个心

speed(10)

pu()

goto(0,140)

seth(0)

pendown()

color(‘red‘, ‘pink‘)

pensize(2)

begin_fill()

left(140)

forward(11.1)

curvemove()

left(120)

curvemove()

forward(11.1)

end_fill()#来个心

pu()

goto(-125,0)

seth(30)

pendown()

color(‘red‘, ‘pink‘)

pensize(2)

begin_fill()

left(140)

forward(11.1)

curvemove()

left(120)

curvemove()

forward(11.1)

end_fill()#来个心

pu()

goto(140,0)

seth(-30)

pendown()

color(‘red‘, ‘pink‘)

pensize(2)

begin_fill()

left(140)

forward(11.1)

curvemove()

left(120)

curvemove()

forward(11.1)

end_fill()#来个心

pu()

goto(145,-85)

seth(-30)

pendown()

color(‘red‘, ‘pink‘)

pensize(2)

begin_fill()

left(140)

forward(11.1)

curvemove()

left(120)

curvemove()

forward(11.1)

end_fill()#来个心

pu()

goto(-132,-85)

seth(30)

pendown()

color(‘red‘, ‘pink‘)

pensize(2)

begin_fill()

left(140)

forward(11.1)

curvemove()

left(120)

curvemove()

forward(11.1)

end_fill()

exitonclick()

python turtle画猫_Turtle库画小猫咪相关推荐

  1. python turtle隐藏画笔_Turtle库学习--画笔控制 绘图状态

    turtle.pendown() 简:turtle.pd() turtle.down() 画笔落下 – 移动时将画线. turtle.penup() 简:turtle.pu() turtle.up() ...

  2. python turtle应用实例_turtle库应用实例2-六芒星的绘制

    ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬ 描述 ...

  3. 用python画猫咪怎么画-Turtle库画小猫咪

    #!/usr/bin/env python3 from turtle import * #画心用的函数 defcurvemove():for i in range(200): right(1) for ...

  4. 用python画猫咪怎么画-使用Python的turtle画小猫咪

    这个是用Python库画的小猫咪,前面一步步的画整个猫的整个身体,具体步骤都写在了注释之中.身体部分画的比较快,后面画了5个心,由于画心的时候要改变好多度数,而且每次只前进一点点,所以画心的时候会比较 ...

  5. python turtle画笑脸_turtle 模块-画笑脸

    import turtle import time        #计时包 t=turtle.Turtle() #t.shape('turtle') turtle.colormode(255) t.p ...

  6. 用python画猫咪怎么画-如何用Python画一只机器猫?

    原标题:如何用Python画一只机器猫? 本文经授权转自公众号异步图书 如若转载请联系原公众号 自信心是成功的源泉,对刚入门编程行业的初级程序员来说,多敲代码多做项目就是构建自信心的最好办法. 第一次 ...

  7. python画树叶-Python_Turtle库画一只派大星

    一.网上找的一个喜欢又不难画的派大星图片 画出好看的图形的方法就是找到画各种基础形状的代码,将他们拼凑起来,整体图形的布局是否合适就需要一遍一遍的试出来. 我绘制的图形中,左上方的四个心形可以跳动. ...

  8. 用python画猫咪怎么画-Python海龟画图工具绘制叮当猫程序

    t.fillcolor("blue")#填充颜色 t.begin_fill()#开始填充 t.circle(160)#画圆 t.end_fill()#结束填充 t.up() #鼠标 ...

  9. 用python画猫咪怎么画-如何用Python实现可视化地图

    当我开始建造Vincent时, 我的一个目的就是使得地图的建造尽可能合理化. 有一些很棒的python地图库-参见Basemap 和 Kartograph能让地图更有意思. 我强烈推荐这两个工具, 因 ...

最新文章

  1. iptables防火墙策略
  2. エターナル キングダム ~滅びの魔女と伝説の剣~验证方法
  3. 汇编: 用int中断改变ip,实现loop循环
  4. hdu4416 Good Article Good sentence (后缀数组)
  5. java扫描包下类_实现获取扫描指定包路径下的jar文件或class文件JarPojoHandler类示例代码...
  6. spark 用户画像挖掘分析_如何基于Spark进行用户画像?
  7. java 判断日期连续_如何在Java中检查日期是否大于另一个日期?[重复]
  8. 重磅!AI大牛邢波出任AI大学校长,李开复姚期智都是校董
  9. c语言 waveout用法,用C语言发声
  10. 190510每日一句
  11. mysql增加超级用户_Mysql添加远程超级用户
  12. 数据挖掘概念与技术——读书笔记(7)
  13. sqlserver 建表语句
  14. 3每个 Yocto 跟踪工具的基本用法(附示例)
  15. Laravel文档梳理9、Blade模板
  16. 人工智能——机器学习是什么
  17. python将小数转化为二进制_Python实现的十进制小数与二进制小数相互转换功能
  18. flutter 漂亮聊天UI界面实现 flutter-chatUI-again (11)
  19. StarRocks 集群安装部署文档
  20. java基础之包_繁星漫天_新浪博客

热门文章

  1. springboot+调用支付宝第三方接口(沙箱环境)
  2. 使用context:component-scan base-package= /context:component-scan报500错误
  3. Postman批量运行
  4. Android开发之音乐播放器所遇到的问题
  5. matplotlib函数库使用imshow绘制像素图片
  6. 如何实现微信抢红包算法?
  7. 本地笔记本连接sqlserver数据库连接失败 证书链是由不受信任的颁发机构颁发的
  8. 一个有寓意的小故事。。
  9. 鲸探发布点评:8月13日发售龙泉青瓷·鼎、龙纹扁瓶数字藏品
  10. 大米手机现身了,小米一脸蒙圈?大米好么?好在哪里呢?