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值)-----画笔颜色