Python中turtle的用法(听课笔记)

turtle库概述

turtle(海龟)库是turtle绘画体系的python实现
Python的标准库之一

#python计算生态=标准库+第三方库
#标准库:随解释器直接安装到操作系统中的功能模块
#第三方库:需要经过安装才能使用的功能模块

库Library、包Package、模块Module,统称为模块

是入门级的图形绘制函数库

turtle的使用

turtle的原理
1.turtle真实存在,想象有一只海龟在窗体的正中心,在画布上游走
2.走过的轨迹形成了绘制的图形
3.海龟又程序控制,可以变换颜色,改变宽度

turtle的绘图窗体图形

turtle的绘图窗体图形,也就是turtle的画布空间,最小单位是像素
窗口使用 turtle.setup(width,height,startx,stary) 函数(宽度、高度[这里的宽度和高度是指窗体的宽度和高度,是确定的],起始点[窗体左上角相对于屏幕左上角的位置]的x,y值,其中后俩个值可选,可以自由确定)
(setup这个函数不是必须的只有当你需要控制窗体的大小和起始的位置时,才需要用到setup函数)在这里插入图片描述

turtle的空间坐标体系

(分为俩类一类是绝对坐标,另一类是海龟坐标)
海龟坐标
绝对坐标海龟最开始在画布的正中心,该位置就是(0,0)坐标,这是绝对坐标体系,如图那个x,y轴就是绝对坐标系在这里插入图片描述

使用一些函数使海龟运动起来
turtle.goto(x,y)【让任何位置的海龟,到(x,y)那一点】

海龟坐标
在这里插入图片描述
可以使用一些函数,控制海龟
turtlr.fd(d) 向海龟的正前方向运行d 注意!这里正前方是指海龟的头的朝向的哪个方向
turtlr.bk(d)向海龟反方向运行d
turtle.circle(r,range)以海龟左侧某点为圆心做曲线运动

turtle的角度坐标体系

绝对角度坐标体系在这里插入图片描述

用函数turtle.seth(angle)括号里是角度的方向 注意seth只改变方向,不会主动前进,angel为绝对角度
turtle.left(angel)向左转多少角度
turtle.right(angel)向右转多少角度

举个小栗子,绘制一个Z

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

z千奇百怪,只要能绘制出来就可
**

RBG色彩体系

1,RGB指红绿蓝三个通道的颜色组合,RGB每色取值范围0-255证书或0-1小数,turtle库默认使用小数来表示,当然我们可以人为修改

2.使用函数 turtle.colormode(mode)改变颜色
如果mode=1.0 也就是小数,那后续全用小数改变颜色
如果mode=255 也就是整数,那后续就是全用整数来改变颜色

3.一个博主的常见的RGB色彩(小声bb,颜色还挺好看的

分享下幕布的笔记
这是我在学中国大学mooc上的python课程的笔记,图片是课件截图

发布了1 篇原创文章 · 获赞 0 · 访问量 12

猜你喜欢

转载自blog.csdn.net/m0_46238930/article/details/105183961