turtle库基本介绍
turtle的使用最小单位是像素,比如绘制100长的直线指的是100像素长的直线,
绘图窗体的坐标原点位于窗体的左上角,
**turtle.setup()**函数
turtle.setup()用来设置窗体的位置和大小,
turtle.setup(width,height,startx,starty),这四个参数分别代表宽度,高度,x的起始点坐标,y的起始点坐标,其中后面这两个参数是可选的。
宽度,高度指的是窗体的宽度和高度,起始点坐标指的是窗体的左上角的位置坐标,而左上角的位置坐标指的是窗体相对于屏幕左上角的位置坐标。当然,setup函数并不是必须的,只有需要控制窗体的大小或者窗体在屏幕中的显示位置时,可以考虑setup函数。
当没有设置startx,starty时,默认窗体位于屏幕的正中心。
当设置startx = 0,starty = 0时,窗体位于屏幕的左上角。
在turtle窗体内部,形成了一个空间坐标系,这个坐标系有绝对坐标和海龟坐标。
绝对坐标中
**turtle.goto()**函数
turtle.goto(x,y)指的是让无论是处于哪个位置的海龟立即去指定的位置,指定的这个位置就是函数中的(x,y)坐标。
最开始,海龟位于(0,0)位置,当遇到turtle.goto(x,y)时,它就会从(0,0)跑到(x,y)的位置,比如:
import turtle
turtle.goto(100,100)
它表示从(0,0)这个点到达(100,100)这个点,画出的图像如下:
turtle.fd(d)
turtle.fd(d)指的是海龟向正前方向前进,即x轴的正方向。
turtle.circle(r,angle)
circle指的是以当前海龟的位置的左侧的某个点为圆心进行曲线运行。
turtle.bk(d)
bk指的是朝海龟的反方向运行。
turtle.seth(angle)
turtle.seth(angle)函数用来改变海龟的行进角度(方向),turtle.seth()函数只改变角度(方向),并不行进。其中的参数angle为绝对角度。
海龟坐标中
turtle.left(angle)
turtle.left(angle) 让当前的海龟向左运行angle个角度,仅仅是角度改变,并不行进。
turtle.right(angle)
turtle.right(angle) 让当前的海龟向右运行angle个角度,同样只是角度改变,并不行进。
RGB色彩体系
RGB指红,绿,蓝三种颜色通道,并且由这三种颜色组合形成更多的颜色,能够覆盖视力能够感知的所有颜色。在RGB三个通道上,每个颜色的取值范围为0—255之间的整数或0—1之间的小数。
下面是一些常用的RGB色彩
turtle库默认采用RGB的小数值来表示颜色,当然我们也可以通过切换成整数来表示RGB值。用turtle.colormode(mode)函数来改变色彩数值的使用。
如果使用turtle.colormode(1.0),则在今后修改颜色的时候就需要使用RGB小数值,
如果使用turtle.colormode(255),则在今后修改颜色的时候就需要使用RGB整数值。
turtle库基本介绍相关推荐
- turtle库的介绍
一.turtle库概述: turtle(海龟)库是turtle绘图体系python的实现: turtle绘图体系:1969年诞生,主要用于程序设计入门: turtle库是python的标准库之一:属于 ...
- Python 龟画图 关于 turtle库知识点 详细介绍
一.turtle库基本介绍 1. turtle(海龟)库是turtle绘图体系的Python实现 2. Python计算生态 标准库---随解释器直接安装到操作系统中的功能模块 第三方库---需要 ...
- turtle库是python的第三方库吗_turtle库的使用
一.turtle库基本介绍 turtle(海龟)库是turtle绘图体系的Python实现. turtle绘图体系:1969年诞生,主要用于程序设计入门 Python语言的标准库之一 入门级的图形绘制 ...
- (二)turtle库的使用及其相关语法元素分析
一,turtle库的使用 1,turtle库基本介绍 (1)turtle(海龟)库:turtle绘图体系的python实现. --turtle绘图体系,1969年诞生,主要用于程序设计入门 --海龟库 ...
- python——基本图形绘制(实例2:Python蟒蛇绘制)(模块1:turtle库的使用)
前言 本篇主要介绍Python基本图形绘制,以Python蟒蛇绘制为例,介绍turtle库的使用. 并在最后对蟒蛇绘制的代码进行分析. 读完本篇,你将了解: 1.方法论 Python语言及海龟绘图体系 ...
- turtle库绘制老虎
网上对于turtle库的介绍很多,主要是自己理解其用法,turtle库可以说很适合python初学者学习吧,难度不大,仔细学习该库的用法便可绘制自己想要绘制的任何图像了.想要代码的通过链接下载即可 ...
- python中turtle介绍_python中turtle库的简单介绍
[python绘图库turtle的介绍与学习] 在英语中turtle的意思:海龟;(任何种类的)龟;陆龟;水龟;鳖 Turtle库是Python语言中一个很流行的绘制图像的函数库,因此我们可以想象一个 ...
- Python绘图:turtle库基础语法介绍
目录 一.turtle库的导入 二.绘图命令介绍 1. 画布属性设置 2. 画笔属性设置 3. 移动画笔和转角绘图 4. 图形绘制与图形填充 三.turtle绘图实例:绘制太阳花 Python ...
- python turtle库介绍_turtle库使用简介
turtle库使用简介 2020-09-22 python之绘制图形库turtleturtle库是python的基础绘图库,官方手册这个库被介绍为一个最常用的用来给孩子们介绍编程知识的方法库,其主要是 ...
最新文章
- 关于cookie的文章(cookie与session机制)
- C 语言编程 — typedef 关键字
- Kotlin1.6.20好用的新特性:多receiver扩展函数,绝不可空类型,并行编译kotlin减少编译时间
- 隐藏文件夹设置被禁用,如何修复?
- CentOS7.4 搭建ngrok 内网穿透
- for命令linux,linux中的for命令
- mapgis转arcgis数据后发现属性表内没有数据
- WebSocket简单使用
- Swift中文教程(三) 字符串和字符
- Window/linux(Ubuntu)使用反编译工具jad
- Azure Redis 缓存使用注意事项与排查问题文档整理
- Slider控件的使用方法
- 6Lua元表和冒号 self
- Windows批处理(cmd/bat)常用命令小结
- Struts2 通配符使用
- 如何清除html的浏览器缓存,如何清除浏览器缓存,小编教你怎么清除浏览器缓存...
- lucas定理 与 扩展lucas定理(HDU 3037 以及 2015 ICL, Finals, Div. 1 J.Ceizenpok’s formula)
- 安防视频监控系统设计
- android+制作一个锁屏,手机个性锁屏怎么做?教你如何制作DIY手机锁屏图文教程...
- 时间轮盘app(抖音数字时钟罗盘)v1.4 安卓版