#!/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库画小猫咪相关推荐

  1. python画多个圆_python turtle库画一个方格和圆实例

    python turtle库画一个方格和圆实例 使用python的turtle库画一个方格和圆 打开python编译器,导入turtle库 from turtle import * 首先画一个距离为1 ...

  2. 用Python的turtle库画太极图

    作为一名中医药大学的学生,对太极图那是情有独钟,这不,我刚开始学Python不久,便想着用turtle库画一个太极图,对turtle库的使用还不熟练,代码量可能有点多-- 后来又尝试了让太极转动起来: ...

  3. 用python画猫咪老师怎么画_卡通简笔画:猫咪老师怎么画? 经验告诉你该这样...

    猫咪老师是动画<夏目友人帐>中的主要角色之一,并且拥有极高的人气,猫咪老师虽然平时看起来不过是只可爱的小猫,但是它的真实身份其实是一只非常厉害的妖怪哦.接下来就和大家分享一下猫咪老师的简单 ...

  4. 用Python Turtle库画一个萌化的蜘蛛侠

    你是从什么时候开始喜欢上漫威电影的?美国队长,钢铁侠,雷神? 我先入坑的是因为看了蜘蛛侠,小时候看完就幻想着什么时候自己也能成为一个英雄,我觉得第一代蜘蛛侠刻画得是最好的,也是给我印象最深刻的一代蜘蛛 ...

  5. 用python的Turtle库画一个笑脸

    用python的Turtle库画一个笑脸 最近刚了解到python的turtle库,就简单的尝试一下,画一个笑脸. 效果图: 效果图看起来和原图的差别还是有点大,但是没关系,这只是一个尝试而已. 附上 ...

  6. 使用python的turtle库画表情包

    使用python的turtle库画表情包 话不多说,先上效果图,然后是代码 代码如下: import turtleturtle.penup() turtle.goto(-80,20) turtle.c ...

  7. Python -- 大作业 — 使用turtle库画皮卡丘

    使用python的turtle库画皮卡丘 一.使用环境 在这里,我使用的是python 3.8.5版本的IDLE(也可以使用其他3.0以上版本,PyCharm也是可以的). 二.内容介绍 1.主要方法 ...

  8. 用python画小黄人步骤图-学Python画画:应用Turtle库画一个蠢萌的小黄人

    学Python画画:应用Turtle库画一个蠢萌的小黄人 前言: 还记得小黄人哪只蠢萌蠢萌的单眼小黄人?就是喜欢做什么事都喜欢逞能的那只,下面用Python来实现一下,正在逃跑的小黄人.进群:7003 ...

  9. python的turtle库画乔治

    分享一个用python的turtle库画乔治 链接:https://pan.baidu.com/s/1rIAZXGWIyk6zbDv5jlwv2g 提取码:rv6v 复制这段内容后打开百度网盘手机Ap ...

  10. 用Python的turtle库画一颗简单的树(双层递归的思想)

    用Python的turtle库画一颗简单的树(双层递归的思想) 这段时间比较闲,在CSDN上随便逛逛,看到有些用Python来绘图的程序,很有意思.于是作为Python小白的我,也自己动手尝试了一下, ...

最新文章

  1. sift计算描述子代码详解_SIFT解析(三)生成特征描述子
  2. SQL server 系统优化--通过执行计划优化索引(1) (转)
  3. 微软推出 .NET 官方社区论坛
  4. [html] 使用svg画一个三角形
  5. linux nginx完全卸载
  6. 【蓝桥杯单片机】Led+蜂鸣器+继电器
  7. pace.js – 加载进度条插件
  8. [leetcode]136. 只出现一次的数字
  9. SuperRuntimeLibrary.TextVoice 发布,支持文本到语音 文本到.wav
  10. linux使用入门教程
  11. 摩尔斯电码(摩斯电码)
  12. CCSK云安全认证-M3-管理云计算的安全性和风险
  13. 如何用范德蒙行列式完成插值
  14. 运维屌丝回答网传Linux运维面试题(一)
  15. VBA,用VBA进行分列(拆分列)的2种方法
  16. word文档如何在标题前面加上对应的层级数字编号
  17. c语言控制输出间隔大小,C/C++ 输出间隔控制
  18. oj2448: 分离正整数中的各位数
  19. Eclipse美观化代码
  20. Linux下离线或在线安装libreoffice

热门文章

  1. 终端多窗口管理旗舰------screen
  2. Backup and Restore in SharePoint 2010
  3. 通过网易的在线捐款捐了10元钱
  4. 02.规划过程组表格-采购管理计划
  5. PokeCats开发者日志(一)
  6. jquery动态添加列表后样式失效解决方式
  7. 《博客园精华集》Sharepoint+MOSS分册第2轮筛选结果文章列表
  8. Cocos2d-x win7 + vs2010 配置图文详解(亲测)
  9. .NET常见线程简介
  10. 判断TImage图片的类型