turtle
目录
介绍
turtle(海龟)库:入门级的图形绘制函数库,Python的标准库之一。
标准库:Python解释器自带的库
第三方库:需要额外安装的库
海龟位于画布的中心位置,行走的轨迹绘制成了图形。
海龟相当于画笔,由程序控制。可以改变宽度、颜色等等。
使用
setup()
设置窗体的大小及位置
turtle.setup(width,height,startx,starty)
width,height:窗体的宽和高
startx,starty:起始点的x轴和y轴(可选项),默认为中心位置
例子
turtle.setup(800,400,0,0)
turtle.setup(800,400)

goto()
turtle.goto(x,y)
绝对坐标:以海龟为中心建立的坐标体系

例子
import turtle
turtle.goto(100,100)
turtle.goto(100,-100)
turtle.goto(-100,-100)
turtle.goto(-100,100)
turtle.goto(0,0)

fd()
turtle.fd(d)
正前方向运行
d:像素
海龟坐标:从海龟的视角建立的坐标系

bk()
turtle.bk(d)
反方向运行
left()
turtle.left(angle)
angle:相对角度
向左
right()
turtle.right(angle)
向右
circle
turtle.circle(r,angle)
以左侧的某个点为圆心,曲线方向运行

seth
turtle.seth(angle)
改变海龟行进的角度
只改变方向,不行进
angle为绝对角度

例子
turtle.seth(45)
turtle.seth(-135)

import turtle
turtle.left(45)
turtle.fd(150)
turtle.right(135)
turtle.fd(300)
turtle.left(135)
turtle.fd(150)

colormode()
turtle.colormode(mode)
RGB色彩体系




画笔控制函数
turtle.penup() 别名turtle.pu()
抬起画笔,海龟飞行
turtle.pendown() 别名turtle.pd()
画笔落下,海龟爬行
成对出现
turtle.pensize() 别名turtle.width(width)
画笔的宽度,海龟的腰围
turtle.pencolor(color) color为颜色字符串或RGB值
画笔的颜色


运动控制函数




方向控制函数



只改变方向,并不行走


浙公网安备 33010602011771号