turtle

import turtle as t

 

t.setup(width,heigth,startx,starty)

屏幕左上角为(0,0)向右为 x 轴,递增;向下为 y 轴,递增

后两个参数可选

这个函数不是必须的,只有在需要限制窗口大小位置时才用

turtle

turtle

 

t.goto(x,y)

turtle 窗口内的坐标系(绝对坐标体系),以窗口正中心为原点(0,0)

从(0,0)-(100,100)-(100,-100)-(-100,-100)-(-100,100)-(0,0)

turtle

turtle

 

t.fd(d)

t.bk(d)

t.circle(r,angle)

空间坐标体系,就是以海龟的头为参照,分别代表向前移动 d,向后移动 d,

t.circle(r,angle) r 为正以左侧的某点为圆心曲线运行,为负向右,把海龟看成切线,r 与 海龟垂直

turtle

turtle

 

t.seth(angle)

t.left(angle)

t.right(angle)

改变海龟的角度

后两个分别向左,右旋转某个角度

turtle

 

例子:画个斜着的 Z

turtle

 

t.colormode(mode)

默认使用小数,整数小数都可以使用的

mode 取 1.0 后面就只能用小数来设置颜色

mode 取 255 后面就只能用整数来设置颜色

设置画笔颜色

turtle

turtle

 

画笔控制函数

turtle

turtle

turtle

 

t.done()

画完图,绘图窗口不会自动退出,需要手动退出