012 模块1

编程入门 行业动态 更新时间:2024-10-12 08:27:41

012 <a href=https://www.elefans.com/category/jswz/34/1771428.html style=模块1"/>

012 模块1

目录

  • 一、概述
  • 二、turtle库基本介绍
    • 2.1 turtle库概述
    • 2.2 标准库
    • 2.3 turtle的原(wan)理(fa)
    • 2.4 turtle的魅力
  • 三、turtle绘图窗体布局
    • 3.1 turtle的绘图窗体
  • 四、turtle空间坐标体系
    • 4.1 turtle空间坐标体系
  • 五、turtle角度坐标体系
  • 六、RGB色彩体系
    • 6.1 RGB色彩模式
    • 6.2 常用RGB色彩
    • 6.3 turtle的RGB色彩模式
  • 七、小结

一、概述

  • turtle库基本介绍
  • turtle绘图窗体布局
  • turtle空间坐标体系
  • turtle角度坐标体系
  • RGB色彩体系

二、turtle库基本介绍

2.1 turtle库概述

turtle(海龟)库是turtle绘图体系的Python实现

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

2.2 标准库

Python计算生态 = 标准库 + 第三方库

  • 标准库:随解释器直接安装到操作系统中的功能模块
  • 第三方库:需要经过安装才能使用的功能模块
  • 库Library、包Package、模块Module,统称模块

2.3 turtle的原(wan)理(fa)

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

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

2.4 turtle的魅力

三、turtle绘图窗体布局

3.1 turtle的绘图窗体

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

  • setup()设置窗体大小及位置
  • 4个参数中后两个可选
  • setup()不是必须的

四、turtle空间坐标体系

4.1 turtle空间坐标体系

import turtleturtle.goto( 100, 100)
turtle.goto( 100,-100)
turtle.goto(-100,-100)
turtle.goto(-100, 100)
turtle.goto(0,0)

五、turtle角度坐标体系

turtle.seth(angle)

  • seth()改变海龟行进方向
  • angle为绝对度数
  • seth()只改变方向但不行进

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

六、RGB色彩体系

6.1 RGB色彩模式

由三种颜色构成的万物色

  • RGB指红蓝绿三个通道的颜色组合
  • 覆盖视力所能感知的所有颜色
  • RGB每色取值范围0-255整数或0-1小数

6.2 常用RGB色彩

英文名称RGB整数值RGB小数值中文名称
white255,255,2551,1,1白色
yellow255,255,01,1,0黄色
magenta255,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粉红色
brown165,42,420.65,0.16,0.16棕色
purple160,32,2400.63,0.13,0.94紫色
tomato255,99,711,0.39,0.28番茄色

6.3 turtle的RGB色彩模式

默认采用小数值 可切换为整数值

turtle.colormode(mode)

  • 1.0:RGB小数值模式
  • 255:RGB整数值模式

更换模式前:turtle.pencolor('red');更换模式后:turtle.pencolor(0,255,255)orturtle.pencolor(0,1,1)

七、小结

  • turtle库的海龟绘图法
  • turtle.setup()调整绘图窗体在电脑屏幕中的布局
  • 画布上以中心为原点的空间坐标系: 绝对坐标&海龟坐标
  • 画布上以空间x轴为0度的角度坐标系: 绝对角度&海龟角度
  • RGB色彩体系,整数值&小数值,色彩模式切换

转载于:.html

更多推荐

012 模块1

本文发布于:2024-03-10 08:48:50,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1727511.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:模块

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!