学python语言的第四节课

turtle库的使用

turtle绘图体系:1969年诞生,主要用于程序设计入门

python语言的标准库之一

入门级的图形绘制函数库

python语言的计算生态包含标准库和第三方库两个部分

标准库:随解释器直接安装到操作系统中的功能模块

第三方库:需要经过安装才能使用的功能模块

(库library、包package、模块module,统称模块)

turtle的绘图窗体布局

在操作系统中表现为一个窗口,在窗口中使用的最小单位是像素

区分屏幕坐标系(电脑屏幕左上角为原点),窗体坐标系(窗体左上角为原点)

起始点的坐标指的是窗体左上角位置相对于屏幕左上角的坐标

使用turtle.setup函数设置启动窗体的位置和大小,它有四个参数:宽度、高度、起始点的xy方向的坐标

turtle.setup(width,height,startx,starty)

在绘制基本的图形的过程中,setup()不是必须的,只有需要控制窗体大小和在屏幕中显示位置的时候,才需要setup函数

turtle的空间坐标体系

包含绝对坐标和海龟坐标两种

绝对坐标:turtle最初在画布的正中心,那么正中心的坐标就是(0,0),整个窗体的右方向是x轴,上方向是y轴,由此构成了一个绝对坐标系

turtle.goto(x,y)函数

海龟坐标

turtle.fd()指的是向海龟的正前方向运行(forward向前)

turtle.bk()指的是向海龟的反方向运行(back向后)

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

turtle的角度坐标体系

seth()改变海龟行进方向

seth()只改变方向但不行进

turtle.seth(angle)

RGB色彩体系

RGB由三种基础颜色构成了万物色,RGB指红绿蓝三个通道的颜色组合,覆盖视力所能感知的所有颜色,在RGB三个通道上,每色取值范围是0-255整数或0-1小数

常用RGB色彩
英文名称RGB整数值RGB小数值中文名称
white255,255,2551,1,1白色
yellow255,255,01,1,0黄色
megenta255,0,2551,0,1洋红/品红
cyan0,255,2550,1,1青色
blue0,0,2550,0,1蓝色
black0,0,00,0,0黑色
seashell255,245,2381,0.96,0.93海贝色
gold255,215,01,0.84,0金色
pink255,192,2031,0.75,0.80粉色

我经过计算,得出,RGB整数值与RGB小数值成正比关系

如果你对洋红、青色这些颜色的RGB值感到奇怪,可以参考百度百科的介绍:百度百科:三原色(色彩三原色及光学三原色)

turtle的RGB色彩模式

turtle库默认采用RGB的小数值来表示颜色,可切换整数值

turtle.colormode(mode)函数改变色彩数值的使用

turtle.colormode(1.0)或urtle.colormode(255)

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值