Turtle海龟库
导入
import turtle
-
turtle.setup(width,height,startx,starty)
-setup():设置窗体的位置和大小
相对于桌面的起点的坐标以及窗口的宽度高度,若不写窗口的起始点,则默认在桌面的正中心窗体的坐标原点默认在窗口的中心
-
绝对坐标
-
turtle.goto(100,100):指从当前的点指向括号内所给坐标
-
turtle.fd(d):指沿着海龟的前方向运行
-
turtle.bk(d):指向海龟的反方向运行
-
turtle.circle(r,angle):沿着海龟左侧某一点做圆运动
-
-
绝对角度
-
turtle.seth(angle):只改变海龟的行进方向(角度按逆时针),但不行进,angle为绝对度数
-
turtle.left(angle)
-
turtle.right
-
RGB色彩模式
turtle.colormode(mode)
-
1.0:RGB小数模式
-
255:RGB整数模式
画笔控制函数
-
turtle.penup():turtle.pu 画笔抬起,不留痕迹
-
turtle.pendown():turtle.pd 画笔落下,留下痕迹
-
turtle.pensize(width):turtle.width(width) 画笔宽度
-
turtle.pencolor(color):color为颜色字符串或者rgb值
运动控制函数
-
turtle.forword(d):
- turtle.fd(d):向前行进
- d:行进距离,可以为负数
-
turtle.circle(r,entent=None)
- 根据半径为r,绘制一个entent角度的弧度
- r:默认圆心在海龟左侧r距离的位置
方向控制函数
-
turtle.setheading(angle):改变行进方向
-
angle:改变方向的角度(绝对坐标下,绝对角度)
-
turtle.left(angel)
-
turtle.right(angle)
- angle:当前方向上转过的角度