用python画小黄人-学Python画画:应用Turtle库画一个蠢萌的小黄人
学Python画画:应用Turtle库画一个蠢萌的小黄人
前言:
还记得小黄人哪只蠢萌蠢萌的单眼小黄人?就是喜欢做什么事都喜欢逞能的那只,下面用Python来实现一下,正在逃跑的小黄人。进群:700341555获取Python各类Python学习资料!
效果如下:
学Python画画:应用Turtle库画一个蠢萌的小黄人
怎么样效果还不错吧!下面详细介绍具体怎么实现的。
一、导入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画小黄人-学Python画画:应用Turtle库画一个蠢萌的小黄人相关推荐
- 用python画小黄人步骤图-学Python画画:应用Turtle库画一个蠢萌的小黄人
学Python画画:应用Turtle库画一个蠢萌的小黄人 前言: 还记得小黄人哪只蠢萌蠢萌的单眼小黄人?就是喜欢做什么事都喜欢逞能的那只,下面用Python来实现一下,正在逃跑的小黄人.进群:7003 ...
- python画画用哪库好_学Python画画:应用Turtle库画一个蠢萌的小黄人
t.pensize(4) t.speed(10) 设置画笔的大小.画图的速度,可以改变数值来提升画笔的速度. python学习关注我们企鹅qun: 8393 83765 各类入门学习资料免费分享哦! ...
- 用python turtle画人_Python中如何用turtle库画出小猪佩奇社会人
1 from turtle import * 2 3 def nose(x,y):#鼻子 4 penup()#提起笔 5 goto(x,y)#定位 6 pendown()#落笔,开始画 7 sethe ...
- Python Turtle库画一棵对称勾股树,美丽惊艳的分形世界!
分形,具有以非整数维形式充填空间的形态特征.通常被定义为"一个粗糙或零碎的几何形状,可以分成数个部分,且每一部分都(至少近似地)是整体缩小后的形状",即具有自相似的性质.分形(Fr ...
- 父与子的编程之旅:与小卡特一起学Python.pdf
下载地址:网盘下载 编辑推荐 编程是一项充满乐趣的挑战,想要上手也非常容易!这本<父与子的编程之旅:与小卡特一起学Python>中,Warren和Carter父子以亲切的笔调.通俗的语言, ...
- 与小卡特一起学python 豆瓣_《父与子的编程之旅:与小卡特一起学Python》
原标题:<父与子的编程之旅:与小卡特一起学Python> 内容简介 本书是一本家长与孩子共同学习编程的入门书.作者是一对父子,他们以Python语言为例,详尽细致地介绍了Python如何安 ...
- python turtle库画图案-python库之turtle(图形绘制) 开启新的快乐源泉
相信有不少人学习python 都是听了老前辈的推荐 "学python好,python有趣的代码多" 比如说画一只小狮子 这就是今天想要介绍的绘制图形库-turtle 如果也想这样画 ...
- python自学步骤-零基础学Python应该学习哪些入门知识及学习步骤安排
众所周知,Python以优雅.简洁著称,入行门槛低,可以从事Linux运维.Python Web网站工程师.Python自动化测试.数据分析.人工智能等职位!就目前来看,Python岗位人才缺口高达4 ...
- python课程多少钱-python培训学费多少钱 学python课程价格是多少
python培训学费多少钱 学python课程价格是多少 2018-08-21 11:23:15 4187浏览 Python真是越来越受欢迎了,想报个Python培训班,不知道培训费用多少,是不是都很 ...
最新文章
- DeepMind新突破!首次用深度学习从第一性原理计算分子能量
- [bzoj4823][洛谷P3756][Cqoi2017]老C的方块
- OpenCASCADE:常用Inspector控件之3D 视图
- Linux 查看 MySQL 版本的四种方法
- Django 优秀资源大全项目资源非 Python 包工具贡献
- jQuery基础(3)- ajax
- Java怎样获取Content-Type的文件类型Mime Type
- 阿里云搭建流媒体服务器
- 非集成搭建wampp环境
- 2019.8.29C++工作错误记录——Socket编程中出现ws2def.h文件“应输入标识符”或“重定义”问题(VS2015)
- 安川涂装机器人离线编程_安川机器人离线编程软件
- 计算机专业论文周进展300字,毕业设计周进展记录模板
- 浏览器被劫持如何恢复?
- idm文件类型末知怎么办 idm文件类型error
- c++控制台工程,窗口最小化
- LaTex “too many unprocessed floats” (过多未处理的浮动)错误的解决方法
- 《python 题库集之基础练习》
- “卫生场所许可”信息输入与审批实现自动化,RPA机器人助力行政审批服务局审批智能升级
- 一种无痕过渡下拉刷新控件的实现思路
- 杀毒软件之我谈!!我的杀毒软件使用心得!!!
热门文章
- Spring的@Configuration注解使用
- matlab中线条4px,matlab 地图散点图
- 不小心合并了icloud通讯录_如何在macOS和iCloud中合并和删除重复的联系人?
- 阿里云ECS服务器部署Node.js项目全过程详解
- mysql1305报错密码不存在_MySQL错误代码:1305. MySQL客户端版本中不存在FUNCTION JSON_EXTRACT:5.5.52...
- python的岗位多吗-为什么python的校招岗位这么少,校招python好找工作么?
- Python之sleep函数
- java异步线程_java异步线程
- Problem: 平板游戏
- jieba关键词提取的源码解析