turtle绘图库

1.绘图窗体,左上角是绘图原点。

turtle.setup(width,height,startx,starty):用于设置启动窗体的位置和 大小,width和height为窗体自身高度和宽度,startx和starty是窗体左上 角相对于屏幕的坐标位置

2.绝对坐标:

(1)画布的正中心为坐标原点,右方向为x轴,上为y轴
(2)turtle.goto(x,y)让海龟去绝对坐标的那个点

3.海龟坐标:

(1)turtle.fd(d)------向海龟的正前方向运行
(2)turtle.bk(d)-------向海龟正后方向运行
(3)turtle.circle(r,angle)-------指以海龟左侧距离为r的点为圆心曲线运行

4.角度坐标体系:

(1)画布中心为原点,x轴为0度或360度
(2)turtle.seth(angle),改变海龟前进的角度
(3)turtle.left(angle)----让海龟从当前自己的位置向左转angle角度
(4)turtle.right(angle)-----让海龟从当前自己的位置向右转angle角度

5.RGB色彩

(1)turtle库默认使用RGB的小数值
(2)可用turtle.colormode来改变为整数
例如:turtlemode(1.0)------后面就是小数模式
turtlemode(255)-------后面就是整数形式

6.import turtle

(1)可改写为 from turtle import *,后面代码中就可以不写turtle,直接写要调用的函数
(2)将turtle库起别名,
如:import turtle as t

7.画笔控制函数

(1)画笔操作后一直有效,一般成对出现
(2)turtle.penup()(别名turtle.pu())------抬起画笔,不在画布上形成图案
(3)turtle.pendown()(别名turtle.pd())------落下画笔
(4)turtle.pensize(width)(别名turtle.width(width))------画笔宽度
(5)turtle.pencolor(color)(color为颜色字符串或RGB值)-----画笔颜色