怎么用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. 【ES6】JS的Set和Map数据结构
  2. Redis集群读写分离架构搭建以及主从数据连通验证(附加集群口令认证以及Redis端口6379释放)
  3. 15年软件开发经验总结
  4. 【数据结构与算法】之深入解析“K个一组翻转链表”的求解思路与算法示例
  5. 进击的.NET 在云原生时代的蜕变
  6. 声卡loopback有什么用_声卡购买须知,别买来又退整麻烦事的
  7. 安全专家:70GB财务数据被僵尸网络盗窃
  8. ArcEngine C# 二次开发 PolyLine 多次打断操作
  9. 翻译网站去除输入内容的换行符/回车符【操作简单】适用谷歌/百度/有道/DeepL/腾讯/必应等
  10. ARP协议报文格式及ARP表
  11. 电脑数据恢复软件推荐10款
  12. 海外博士申请经历分享
  13. 算法注册机编写扫盲之续篇--第一课
  14. 小爱同学指令大全_小爱同学有趣的命令
  15. 见微智著 - 从一个小例子看Python中的单元测试
  16. 期权最新高频行情数据
  17. 怎么下载linux sio镜像,在linux下如何安裝ftdi_sio USB轉串口驅動
  18. Python3+Flickrapi爬取图片
  19. 移动支付的浪潮下,支付接入会遇到哪些难题?
  20. linux 文件 查找内容替换,linux递归查找文件内容并替换

热门文章

  1. 2000元的押金需要交
  2. wmv怎么转换成mp4?
  3. JabRef显示bibtexkey或者citationkey
  4. C# 使用微软自带控件导出excel
  5. js 下载excel
  6. 京喜上线微信一级入口,京东下沉的故事才刚刚开始?
  7. ssm高校专升本考试管理系统 毕业设计-附源码201631
  8. 京东高层频繁换血:铁打的东哥,流水的高管?
  9. mysql行复制中从库字段与主库字段不一致
  10. 虚拟磁带库的数据通信