资讯专栏INFORMATION COLUMN

【Python学习】Turtle库的学习

Binguner / 2426人阅读

摘要:库包模块,统称为模块。的绘制窗体所谓的绘制窗体就是绘制的程序生成的窗口的大小。它可以使用来进行初始化窗体的大小。后两个是可选的。海龟角度另一种就是海龟角度,以海龟为基准以下就是实例显示如图的色彩体系库中采用的是最常用的色彩体系,。

概述

turtle是海龟库。入门级的函数绘制库。是Python语言的标准库之一

【知识点】标准库
Python的库分为标准库和第三方库
标准库:随解释器直接安装到操作系统中的功能模块
第三方库:需要经过安装才能使用的功能模块。
库Library 、 包Package、模块Modole,统称为模块。

原理

turtle其实就是抽象了海龟的这一概念,在画布的正中心,有一只海龟,它受程序控制、四处游走,还能更改“海龟”本身的设置,如:画笔的粗细,画笔的颜色等等。它所走过的印记就绘制成了图形。

turtle的绘制窗体

所谓的绘制窗体就是绘制的程序生成的窗口的大小。
它可以使用turtle.setup(width,height,startx,starty)来进行初始化窗体的大小。后两个是可选的。

如:turtle.setup(800,400,0,0)在电脑中是这样显示的:

当把后两个去掉之后,是这样的:

turtle的空间坐标体系 绝对坐标

去往某一位置的函数:goto(x,y)在其行进过程中,会留下痕迹。

海龟坐标

对于海龟本身来讲,其的方向就是这样的:

以海龟为参照,来让它移动可以使用turtle.bk(d) turtle.fd(d) turtle.circle(r,angle)

关于circle的这个函数有必要再详细说明。它指的是以海龟左侧方向半径为r的圆心,旋转angle度留下的轨迹

turtle的角度体系

同样的turtle的角度也分为两种绝对角度、海龟角度

绝对角度

所谓绝对角度就是说明以画布中心为基准。

使用turtle.seth(angle)来改变它爬行的角度。只改变角度。

海龟角度

另一种就是海龟角度,以海龟为基准

以下就是实例:

import turtle
turtle.left(45)
turtle.fd(150)
turtle.right(135)
turtle.fd(300)
turtle.left(350)
turtle.fd(150)

显示如图:

Rgb的色彩体系

turtle库中采用的是最常用的RGB色彩体系,。
所谓RGB就是红绿蓝三种颜色混合构成的万物色

RGB每色取值范围0-255或者是0-1小数

常用RGB色彩


使用turtle.colormode(mode)来改变颜色模式。
其中mode可选参数为:
1.0:RGB小数值模式
255:RGB整数值模式

更多资料:
turtle库英文

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/44711.html

相关文章

  • Python易学就会(三)turtle绘图入门--初级篇

    摘要:比如把上面画正方形的例子稍做变化重复执行次画正方形开始画正方形结束右转度执行后,可以看到,画出一个非常规整漂亮的组合图案。   turtle图形库源于1966年诞生的Logo语言,是入门Python的有趣工具。因其简单便捷的图形化方法、和立即反馈式的绘画效果,成为众多编程入门者的首选。相对于大多数入门教材中枯燥的语法学习,和函数、方法的演练来说,turtle的趣味性显得别具一格、极富效...

    周国辉 评论0 收藏0
  • Python使用Turtle图形函数画图 颜色填充!(学习笔记)

    摘要:要不然无法转换除数最后得到的是浮点数你想要几边来密封呢进行颜色填充目前,我掌握的所填充的必须是一个封闭图形。一下子出来完的那种代码你想要几边来密封呢也可以通过调用函数来画图形代码随机生成图像代码决定绘制图形形状矩形三角形圆 turtle:海龟先生的意思。 Python老是用动物的名字! 首先要引入呀!不引入当然是不可以用的呀!showImg(https://img-blog.csdn...

    genefy 评论0 收藏0
  • 除了画佩奇我们还要玩点更高级的

    摘要:啥是佩奇已不重要。佩奇是他用搜集的所有信息,一点一滴的用心创造编织爱的过程。画佩奇的代码已经上传到后台,公众号后台回复社会人即可获取。 你告诉爷爷你需要什么东西呀,爷爷给你准备,佩奇,什么是佩奇呀?... 这是一个发生在大山里的故事,但故事的情节所有人都不会陌生。快过年了,在农村爷爷给城里的孙子打电话,孙子说想要佩奇,为了满足孩子的心愿,爷爷开始满村子找佩奇… 当除夕夜家人团聚,爷爷开...

    Dean 评论0 收藏0
  • 除了画佩奇我们还要玩点更高级的

    摘要:啥是佩奇已不重要。佩奇是他用搜集的所有信息,一点一滴的用心创造编织爱的过程。画佩奇的代码已经上传到后台,公众号后台回复社会人即可获取。 你告诉爷爷你需要什么东西呀,爷爷给你准备,佩奇,什么是佩奇呀?... 这是一个发生在大山里的故事,但故事的情节所有人都不会陌生。快过年了,在农村爷爷给城里的孙子打电话,孙子说想要佩奇,为了满足孩子的心愿,爷爷开始满村子找佩奇… 当除夕夜家人团聚,爷爷开...

    tomener 评论0 收藏0
  • 2018年9月Python计算机二级复习攻略

    摘要:题型及分值单项选择题分含公共基础知识部分分。二维数据的处理表示存储和处理。七计算生态标准库库必选库必选库可选。更广泛的计算生态,只要求了解第三方库的名称,不限于以下领域网络爬虫数据分析文本处理数据可视化用户图形界面机器学习开发游戏开发等。 考试方式:   上机考试,考试时长 120 分钟,满分 100 分。   1. 题型及分值   单项选择题 40 分( 含公共基础知识部分 10 分...

    ConardLi 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<