Python程序设计(5)-----turtle库使用

turtle库基本介绍
turtle(海龟)库是turtle绘图体系的Python实现

  • turtle绘图体系:1969年诞生,主要用于程序设计入门
  • Python语言的标准库之一
  • 入门级的图形绘制函数库

Python计算生态 = 标准库+第三方库
标准库 :随解释器直接安装到操作系统中的功能模块
第三方库:需要经过安装才能使用的功能模块
库Library、包Package、模块Module,统称模块
概念不同,暂时不说,自行百度。很简单,很好理解。

turtle的原理
turtle(海龟)是一种真实的存在

  • 有一只海龟,其实在窗体正中心,在画布上游走
  • 走过的轨迹形成了绘制的图形
  • 海龟由程序控制,可以变换颜色、改变宽度等

turtle绘图窗体布局
turtle的绘图窗体
在这里插入图片描述

turtle的一个画布空间 最小单位是像素
例如,画一个100长的直线,为100像素的直线。
在这里插入图片描述

使用turtle.setup(width,height,startx,starty)
setup()设置窗体大小及位置
四个参数中后两个可选
setup()不是必须的
在这里插入图片描述

系统默认窗口在屏幕正中心。

turtle空间坐标体系
在窗体内部,形成空间坐标体系。
包含绝对坐标和海龟坐标两种
(首先默认海龟在窗体正中心,坐标为(0,0))
在这里插入图片描述

海龟运行方向向着画布右侧。
所以右方向是x轴,上方向是y轴。
选取四个点,根据坐标系的不同,有不同的坐标值。
这个坐标值是海龟绘制过程中画布中间的空间坐标体系,与窗体在屏幕中间的位置的坐标不同。
去利用空间坐标,改变turtle行进位置。使用一些函数。
例如turtle.goto(x ,y).它指让任何位置的海龟,无论在哪里,去到达某一个坐标位置。
turtle还有海龟坐标(相对坐标)
在这里插入图片描述在这里插入图片描述

turtle.fd()表示向前
turtle.bk()表示向后
turtle.circle()表示以海龟当前位置左侧的某个点为圆心进行曲线运行。

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

turtle.seth(angle)只改变海龟行进方向,不行进。
angle为绝对度数。
在这里插入图片描述
例如,运行z型曲线
在这里插入图片描述

RGB色彩体系
由三种颜色构成了万物色
RGB指红蓝绿三个通道的颜色组合
覆盖实例所能感知的所有颜色
RGB每色取值范围0~ 255整数或0~ 1小数
在这里插入图片描述在这里插入图片描述

turtle.colormode(mode)
-1.0 :RGB小数值模式
-255:RGB整数值模式

小结
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值