文章目录
- 一. turtle库的基本介绍
- 1. 定义
- 2. turtle库的原理
- 二. turtle绘图窗体布局
- 1. 画布(Canvas)
- 2. 设置大小和初始位置
- 三. turtle空间坐标体系
- 1. 绝对坐标
- 2. 绘制函数
- 3. 海龟坐标
- 四. turtle角度坐标体系
- 1. 绝对角度
- 2. 改变角度函数
- 3. 海龟角度
- 五. RGB色彩体系
- 1. RGB色彩模式
- 2. 常用RGB色彩
- 3. turtle的RGB色彩模式
- 六. turtle程序语法元素
- 1. 库引用与import
- 方式一
- 方式二
- 方式三
- 2. turtle画笔控制函数
- 3. turtle运动控制函数
- 4. turtle方向控制函数
- 5. 基本循环语句
- 6. 举例分析——python蟒蛇绘制
一. turtle库的基本介绍
1. 定义
turtle(海龟)库是turtle绘图体系的Python实现
turtle绘图体系:1969年诞生,主要用于程序设计入门
是Python语言标准库之一
也是入门级的图形绘制函数库
2. turtle库的原理
Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。
二. turtle绘图窗体布局
1. 画布(Canvas)
2. 设置大小和初始位置
画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置
三. turtle空间坐标体系
1. 绝对坐标
2. 绘制函数
3. 海龟坐标
四. turtle角度坐标体系
1. 绝对角度
2. 改变角度函数
3. 海龟角度
五. RGB色彩体系
1. RGB色彩模式
2. 常用RGB色彩
3. turtle的RGB色彩模式
六. turtle程序语法元素
1. 库引用与import
扩充Python程序功能的方式
方式一
使用import保留字完成,采用a.b()编码风格
import 库名
调用方式:库名.函数名(函数参数)
方式二
使用from和import保留字共同完成
from 库名 import 函数名
from 库名 import *
调用方式:函数名(函数参数)
方式三
使用import和as保留字共同完成
import 库名 as 库别名
库别名.函数名(函数参数)
给调用的外部库关联一个更短、更适合自己的名字
2. turtle画笔控制函数
3. turtle运动控制函数
4. turtle方向控制函数
5. 基本循环语句
6. 举例分析——python蟒蛇绘制
import turtle
turtle.setup(650, 350, 200, 200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
for i in range(4):
turtle.circle(40, 80)
turtle.circle(-40, 80)
turtle.circle(40, 80/2)
turtle.fd(40)
turtle.circle(16, 180)
turtle.fd(40*2/3)
turtle.done() #保证了绘图画板绘图之后不会退出