turtle库 绘图坐标体系
turtle.setup(width,height,startx,starty)
#窗体大小及位置
#并不是必须的
- 空间坐标体系
(像素为单位)
- 绝对坐标
turtle.goto(x,y)
import turtle
turtle.setup(400,700,20,60)
turtle.goto(60,60)
turtle.goto(60,-60)
turtle.goto(-60,-60)
turtle.goto(-60,60)
turtle.goto(0,0)
- 海龟坐标
turtle.circle(r,range)#根据半径r(默认圆心在海归左侧r距离的位置,r<0则圆心在右侧)绘制range角度的弧形
turtle.fd(d)=turtle.forward()#正前行进,d可以为负数
turtle.bk(d)#正后,后退d,但方向依然为正
- 角度坐标体系
turtle.seth(angle)=turtle.setheading(angle)
#改变当前行进方向,只改变方向但不行进
turtle.left(angle)
turtle.right(angle)
RGB色彩体系
red green blue
turtle.color() #画笔的颜色
turtle.begin_fill()
turtle.end_fill()
#填充颜色
import turtle
from turtle import *
setup(700,700)
goto(-100,0)
goto(0,100)
goto(-100,100)
#调用库里的函数,简化书写
import turtle as t
t.setup()
#import 库名 as 代库名
画笔控制函数
- List item
turtle.penup()
=turtle.pu() #抬起画笔
turtle.pendown()
=turtle.pd() #落下画笔
#成对出现
turtle.pensize(width)
=turtle.width(width) #画笔宽度
turtle.pencolor(color) #画笔颜色
#颜色字符串
turtle.pencolor('purple') #1.颜色字符串,小写
turtle.pencolor(0.63,0.3,0.94) #2.RGB小数值
运动控制函数
- 方向控制函数
在这里插入代码片