怎么用python画小黄人?

前言:

还记得小黄人哪只蠢萌蠢萌的单眼小黄人?就是喜欢做什么事都喜欢逞能的那只,下面用Python来实现一下,正在逃跑的小黄人。

一、导入Turtle库

import turtle as t

t.pensize(4)

t.speed(10)

设置画笔的大小、画图的速度,可以改变数值来提升画笔的速度。

二、画小黄人的头

def head():

t.penup()

t.fillcolor("#FFEE26")

t.goto(-130, 10)

t.pendown()

t.begin_fill()

t.seth(81)

t.fd(90)

t.seth(100)

t.circle(-500, 3)

t.circle(-100, 10)

t.circle(-200, 25)

t.circle(-110, 20)

t.circle(-140, 30)

t.circle(-180, 30)

t.circle(-200, 20)

t.circle(-140, 10)

t.circle(-160, 50)

t.seth(85)

t.fd(-148)

t.seth(-112)

t.circle(-250, 14)

t.fd(200)

t.right(80)

t.fd(190)

t.seth(110)

t.circle(-200, 7)

t.circle(-130, 30)

t.end_fill()

三、画小黄人的前后角

def forefoot():

t.begin_fill()

t.penup()

t.goto(-120, -250)

t.pendown()

t.fillcolor("#030003")

t.setheading(-135)

t.circle(60, 20)

t.fd(35)

t.circle(20, 160)

t.circle(100, 10)

t.fd(20)

t.goto(-120, -250)

t.end_fill()

def hindleg():

t.begin_fill()

t.color("black", "#0045D9")

t.penup()

t.goto(-50, -300)

t.pendown()

t.setheading(-150)

t.circle(-80, 60)

t.setheading(90)

t.circle(-40, 67)

t.seth(-30)

t.goto(-50, -300)

t.end_fill()

三、画小黄人的衣服

def cloths():

t.begin_fill()

t.penup()

t.goto(-45, -70)

t.pendown()

t.fillcolor("#0045D9")

t.setheading(-15)

t.circle(500, 5)

t.circle(400, 26)

t.seth(-112)

t.circle(-250, 7)

t.seth(-69)

t.circle(-250, 7)

t.right(15)

t.circle(-320, 18)

t.circle(-330, 10)

t.fd(80)

t.right(81)

t.fd(190)

t.seth(141)

t.circle(-180, 15)

t.circle(-150, 30)

t.right(6)

t.circle(-90, 15)

t.seth(-45)

t.circle(50, 10)

t.seth(-30)

t.circle(200, 20)

t.circle(150, 10)

t.seth(92)

t.circle(500, 10)

t.setheading(75)

t.goto(-45, -70)

t.end_fill()

四、画小黄人的口袋

def pocket():

t.begin_fill()

t.penup()

t.goto(52, -120)

t.pendown()

t.fillcolor("#BFC5AD")

t.seth(-15)

t.circle(200, 25)

t.seth(-88)

t.circle(-200, 18)

t.seth(-150)

t.circle(-90, 5)

t.right(10)

t.circle(-90, 45)

t.right(20)

t.circle(-50, 50)

t.goto(52, -120)

t.end_fill()

t.begin_fill()

t.penup()

t.goto(70, -155)

t.pendown()

t.fillcolor("#0045D9")

t.circle(-25)

t.end_fill()

t.penup()

t.goto(120, -160)

t.pencolor("#5C7F58")

t.pendown()

t.seth(180)

t.fd(20)

t.right(60)

t.circle(6, 340)

t.pencolor("black")

五、画小黄人的扣子

def button():

t.begin_fill()

t.penup()

t.fillcolor("#FFFFFF")

t.goto(-40, -80)

t.pendown()

t.seth(0)

t.circle(-9, 360)

t.end_fill()

六、画小黄人的左手

def lefthand():

t.begin_fill()

t.penup()

t.fillcolor("#FFEE26")

t.goto(195, -56)

t.pendown()

t.seth(-8)

t.circle(150, 15)

t.circle(25, 40)

t.left(2)

t.fd(60)

t.right(85)

t.fd(28)

t.right(92)

t.fd(45)

t.circle(-100, 20)

t.circle(-80, 40)

t.circle(80, 13)

t.goto(195, -56)

t.end_fill()

七、函数调用

head()

mouth()

righhand()

glasses()

goggles()

forefoot()

hindleg()

cloths()

pocket()

foreleg()

foreleg()

ground()

shoes()

collar()

button()

lefthand()

leftpalm()

leftcollar()

效果如下:

以上就是怎么用python画小黄人的详细内容,更多请关注php中文网其它相关文章!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

用python画小黄人步骤图-怎么用python画小黄人相关推荐

  1. matlab怎么画两个自变量的图_水彩怎么画 水彩画自学教程 水彩画入门到精通步骤图...

    水彩怎么画 水彩画自学教程 水彩画入门到精通步骤图!水彩怎么画 水彩画自学教程 水彩画入门到精通步骤图! 如果你的基础太薄弱,不建议自己瞎摸索,你可以关注一下公众号:每日学绘画,有很多的绘画视频,非常 ...

  2. matlab画平行x轴的图,【MATLAB】画平行于坐标轴的曲线

    用MATLAB画函数的曲线 用MATLAB画函数曲线 2013年8月11日 命令funtool 这是单变量函数分析的交互界面,比较方便,特别适用于y=f(x)型,即y与x分开的函数形式.见下图 mat ...

  3. matlab怎么画两个自变量的图_眼线液的画步骤图 眼线怎么画好看图解

    由于液体原因,眼线液对使用新手来说难度较高.下面就为你分享眼线液的画法步骤图解,手把手的教你画出完美眼线,想要妹妹的女生一定要学起来! 对于新手来说,不会画眼线再正常不过了.小编属于手残党,到现在都没 ...

  4. python根据表格数据生成折线图_Kaggle、Python数据可视化seaborn(二):折线图

    现在您已经熟悉了编码环境,接下来学习如何制作自己的图表! 在本教程中,您将学习怎样用Python来创建专业的线形图.在接下来的练习中,您将使用您的新技能来处理真实世界的数据集. 准备好笔记本 我们首先 ...

  5. 分享好玩的h5小游戏制作步骤_怎么做h5微信小游戏

    近年来,市面上一直流行各种h5游戏,例如投票.答题.刮刮乐.大转盘等等等等,而且我在各种营销场景下经常看到它们的身影,是做促销,引流和宣传的神器之一! 那么,怎么做好玩的h5游戏?还在找h5小游戏模板 ...

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

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

  7. 用python画小黄人步骤图-通过python将图片生成字符画

    基础知识: 1.python基础知识 快速学习链接:https://www.shiyanlou.com/courses/214 2.linux命令行操作 快速学习链接:https://www.shiy ...

  8. 用python画小黄人步骤图-Python turtle模块小黄人程序

    import turtle t = turtle.Turtle() wn = turtle.Screen() turtle.colormode(255) t.hideturtle() t.speed( ...

  9. autocad2007二维图画法_用cad2007画平面图的教程步骤图

    使用cad可以在很多行业中绘制图纸,今天就拿室内设计的平面图来举例吧.很多刚学习的新手小伙伴可能还不知道,下面是学习啦小编带来关于用cad2007画平面图的内容,希望可以让大家有所收获! 用cad20 ...

最新文章

  1. 大道至简第7,8章读后感
  2. 如何在 JavaFX 的 TextArea 实现回车发送信息而不换行,但组合键 Ctrl + Enter 换行
  3. 入门干货之Grpc的.Net 封装-MagicOnion
  4. Spring请求级备忘录
  5. 移动端实现hover效果
  6. PWN-PRACTICE-BUUCTF-15
  7. FreeRTOS之源码 及 移植详解
  8. 用html设计倒计时秒表,Javascript实现秒表倒计时功能
  9. Windows下telnet工具使用
  10. 2020-12-10 PMP 群内练习题 - 光环
  11. 昂达v811v1 刷4.22d
  12. 网络安全等级测评师培训(初级)----2021.6.6
  13. 编程界的修仙秘籍《JavaScript》百炼成仙第1章
  14. jsonp跨域原理详解
  15. 启用launch文件
  16. 2021平凉二中高考成绩查询,平凉二中召开2020届高考启动暨教学工作推动会
  17. 微信朋友圈python广告演员_Python制作微信好友背景墙教程(附完整代码)
  18. iOS-利用粒子发射器(CAEmitterLayer) 制作发射动画
  19. 布朗大学计算机专业怎么样,布朗大学的计算机专业如何?
  20. 三分钟搭建开源的工单系统ferry

热门文章

  1. vmware安装pcstat遇到的两个问题
  2. 密码学入门(6):消息认证码
  3. rbw设计_Rajintek EOS 360 RBW AIO带来ARGB独特的模块设计
  4. Dell R720服务器安装CentOS
  5. 3d全景效果图和普通图片的区别,北京同创蓝天提供哪些服务?
  6. CentOS7安装谷歌浏览器及解决google-chrome无法安装与启动问题
  7. 核磁谱图分析步骤_核磁共振谱图解析教程.ppt
  8. TC Games电脑玩手机游戏助手针对1加型手机最流畅的设置方法教程
  9. 史上最全的App推广入门篇【新手必备】
  10. 第四章:小朱笔记hadoop之源码分析-conf分析