用python画小黄人步骤图-怎么用python画小黄人
怎么用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画小黄人相关推荐
- matlab怎么画两个自变量的图_水彩怎么画 水彩画自学教程 水彩画入门到精通步骤图...
水彩怎么画 水彩画自学教程 水彩画入门到精通步骤图!水彩怎么画 水彩画自学教程 水彩画入门到精通步骤图! 如果你的基础太薄弱,不建议自己瞎摸索,你可以关注一下公众号:每日学绘画,有很多的绘画视频,非常 ...
- matlab画平行x轴的图,【MATLAB】画平行于坐标轴的曲线
用MATLAB画函数的曲线 用MATLAB画函数曲线 2013年8月11日 命令funtool 这是单变量函数分析的交互界面,比较方便,特别适用于y=f(x)型,即y与x分开的函数形式.见下图 mat ...
- matlab怎么画两个自变量的图_眼线液的画步骤图 眼线怎么画好看图解
由于液体原因,眼线液对使用新手来说难度较高.下面就为你分享眼线液的画法步骤图解,手把手的教你画出完美眼线,想要妹妹的女生一定要学起来! 对于新手来说,不会画眼线再正常不过了.小编属于手残党,到现在都没 ...
- python根据表格数据生成折线图_Kaggle、Python数据可视化seaborn(二):折线图
现在您已经熟悉了编码环境,接下来学习如何制作自己的图表! 在本教程中,您将学习怎样用Python来创建专业的线形图.在接下来的练习中,您将使用您的新技能来处理真实世界的数据集. 准备好笔记本 我们首先 ...
- 分享好玩的h5小游戏制作步骤_怎么做h5微信小游戏
近年来,市面上一直流行各种h5游戏,例如投票.答题.刮刮乐.大转盘等等等等,而且我在各种营销场景下经常看到它们的身影,是做促销,引流和宣传的神器之一! 那么,怎么做好玩的h5游戏?还在找h5小游戏模板 ...
- 用python画小黄人步骤图-学Python画画:应用Turtle库画一个蠢萌的小黄人
学Python画画:应用Turtle库画一个蠢萌的小黄人 前言: 还记得小黄人哪只蠢萌蠢萌的单眼小黄人?就是喜欢做什么事都喜欢逞能的那只,下面用Python来实现一下,正在逃跑的小黄人.进群:7003 ...
- 用python画小黄人步骤图-通过python将图片生成字符画
基础知识: 1.python基础知识 快速学习链接:https://www.shiyanlou.com/courses/214 2.linux命令行操作 快速学习链接:https://www.shiy ...
- 用python画小黄人步骤图-Python turtle模块小黄人程序
import turtle t = turtle.Turtle() wn = turtle.Screen() turtle.colormode(255) t.hideturtle() t.speed( ...
- autocad2007二维图画法_用cad2007画平面图的教程步骤图
使用cad可以在很多行业中绘制图纸,今天就拿室内设计的平面图来举例吧.很多刚学习的新手小伙伴可能还不知道,下面是学习啦小编带来关于用cad2007画平面图的内容,希望可以让大家有所收获! 用cad20 ...
最新文章
- 【ES6】JS的Set和Map数据结构
- Redis集群读写分离架构搭建以及主从数据连通验证(附加集群口令认证以及Redis端口6379释放)
- 15年软件开发经验总结
- 【数据结构与算法】之深入解析“K个一组翻转链表”的求解思路与算法示例
- 进击的.NET 在云原生时代的蜕变
- 声卡loopback有什么用_声卡购买须知,别买来又退整麻烦事的
- 安全专家:70GB财务数据被僵尸网络盗窃
- ArcEngine C# 二次开发 PolyLine 多次打断操作
- 翻译网站去除输入内容的换行符/回车符【操作简单】适用谷歌/百度/有道/DeepL/腾讯/必应等
- ARP协议报文格式及ARP表
- 电脑数据恢复软件推荐10款
- 海外博士申请经历分享
- 算法注册机编写扫盲之续篇--第一课
- 小爱同学指令大全_小爱同学有趣的命令
- 见微智著 - 从一个小例子看Python中的单元测试
- 期权最新高频行情数据
- 怎么下载linux sio镜像,在linux下如何安裝ftdi_sio USB轉串口驅動
- Python3+Flickrapi爬取图片
- 移动支付的浪潮下,支付接入会遇到哪些难题?
- linux 文件 查找内容替换,linux递归查找文件内容并替换