前言:

今天小编就用Turtle画一个小黄人。

首先我们来介绍一下Turtle图形库

Turtle 库,又称海龟库,是 Python 语言中一个很流行的绘制图像的函数库。

大家可以想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。

Turtle 库一般 Python 环境会自带,如果没有这个库查询一下安装方法。

正文:

ok啊,画笔控制函数知道吧。

1.画笔控制函数

  • penup():抬起画笔;

  • pendown():落下画笔;

  • pensize(width):画笔宽度;

  • pencolor(color):画笔颜色;color为颜色字符串或者rgb值

运动控制函数了解吧。

2、运动控制函数

  • forward(d)/fd(d):直行d个像素;

  • circle(r, extent = None):绘制半径为r,角度为extent的弧形,圆心默认在海龟左侧距离r的位置;

还有方向控制函数

3、方向控制函数

  • setheading(angle)/seth(angle):改变前进方向;

  • left(angle):海龟左转;

  • right(angle):海龟右转;

接下来代码演示:

下面用海龟库完成小黄人的绘制,下面是部分源码。完整源码以及其余的卡通图案绘制源码请点击这里领取。

import turtle as tt.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()

绘制过程:

结尾:

好啦,文章就到这里就写完啦~大家喜欢的记得点点赞,需要完整的项目源码的可以私信我哟!

Python 画图之小黄人~相关推荐

  1. 用python画小黄人代码-Python turtle模块小黄人程序

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

  2. 用python画小黄人-Python turtle模块小黄人程序

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

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

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

  4. python画画用哪库好_学Python画画:应用Turtle库画一个蠢萌的小黄人

    t.pensize(4) t.speed(10) 设置画笔的大小.画图的速度,可以改变数值来提升画笔的速度. python学习关注我们企鹅qun: 8393 83765 各类入门学习资料免费分享哦! ...

  5. 用python画小黄人-怎么用python画小黄人

    怎么用python画小黄人? 前言: 还记得小黄人哪只蠢萌蠢萌的单眼小黄人?就是喜欢做什么事都喜欢逞能的那只,下面用Python来实现一下,正在逃跑的小黄人. 一.导入Turtle库 import t ...

  6. 如何用python画小黄人_怎么用python画小黄人

    怎么用python画小黄人?TB1免费资源网 前言:TB1免费资源网 还记得小黄人哪只蠢萌蠢萌的单眼小黄人?就是喜欢做什么事都喜欢逞能的那只,下面用Python来实现一下,正在逃跑的小黄人.TB1免费 ...

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

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

  8. 用python画小黄人步骤图-怎么用python画小黄人

    怎么用python画小黄人? 前言: 还记得小黄人哪只蠢萌蠢萌的单眼小黄人?就是喜欢做什么事都喜欢逞能的那只,下面用Python来实现一下,正在逃跑的小黄人. 一.导入Turtle库 import t ...

  9. 用python画小黄人-学Python画画:应用Turtle库画一个蠢萌的小黄人

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

最新文章

  1. Python自动化之模板继承和cookie
  2. CentOS中输入yum报错:sudo: unable to execute /bin/yum: No such file or directory
  3. Java vs Kotlin,Android开发人员应该选择哪种语言?
  4. 【30集iCore3_ADP出厂源代码(ARM部分)讲解视频】30-9底层驱动之USART
  5. 不懂这11个隐藏技巧,别说你会用微信
  6. Easyjs 细说Javascript里的 闭包(Closure)
  7. 把服务器文件,如何把文件放在服务器
  8. 一些BIM的相关概念
  9. 何凯明深度残差网络翻译
  10. linux 终端显示的文件颜色的含义
  11. pytorch处理inf和nan数值
  12. 【CSS】同色系背景
  13. Spring学记笔记
  14. /tmp/ccAceHhY.o: In function `main': main.c:(.text+0xc7): undefined reference to `dlopen' main.c:
  15. 来,新手们,Internet Download Manager,艺术升华
  16. 金色css颜色代码大全,CSS颜色代码大全
  17. MySQL下载安装详情教程(Windows)
  18. 「聚变」前端 客户端 | 第十七届 D2 终端技术大会,开放报名!
  19. 微型计算机也称为个人计算机由,微型计算机概述计算机概述微型电脑组装系统台式电脑...
  20. 学好编程之GOC语言快速入门(1)

热门文章

  1. hbase热点问题解决(预分区)
  2. Systemd基础篇:workingdirectory事前不创建会导致的问题
  3. 1x2 MIMO和2x2 MIMO 代表的意思?
  4. matlab求多项式的实数根_matlab中怎么求多项式的根
  5. 千叶县政府将在2020年东京奥运会和残奥会期间推出虚拟旅游体验
  6. 考试自动评分系统C语言改错,基于XML结构的C语言考试的自动评分系统.doc
  7. 【网络安全】——逻辑漏洞之短信轰炸漏洞
  8. Android 自动搜索频道,Android自定义收音机搜台控件RadioRulerView
  9. 聊聊机器人学习中的“投资”与“消费”(节选)
  10. 【概率论与数理统计 Probability and Statistics 8】—— 深入地理解二维随机变量及其分布函数、分布密度函数的意义