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:相对角度
向左

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

运动控制函数




方向控制函数




只改变方向,并不行走

posted @ 2020-06-02 09:32  web123bin  阅读(426)  评论(0)    收藏  举报