1.turtle.setup(width,height,startx,starty) :
width :代表 Python Turtle Graphics 的 宽度 ,是整数的话代表像素值,是小数的话代表窗口宽度与屏幕的比例 。
height :代表 Python Turtle Graphics 的 高度,是整数的话代表像素值,是小数的话代表窗口宽度与屏幕的比例 。
startx:代表 Python Turtle Graphics 的窗口左侧与屏幕左侧的像素距离,值是空(None)的话,窗口在屏幕水平中央
starty:代表 Python Turtle Graphics 的窗口顶部与屏幕顶部的像素距离,值是空(None)的话,窗口在屏幕垂直中央
Python Turtle Graphics 如图所示:
2.画笔控制:
turtle.penup() 别名→turtle.pu() ,turtle.up()
作用:抬起画笔,后面移动画笔不改变绘制的图形,无参数
turtle.pendown() 别名→turtle.pd, turtle.down()
作用:落下画笔,后面移动画笔将绘制形状,无参数
turtle.pensize() 别名→turtle.width()
作用:设置画笔的粗细,为空时返回当前画笔的宽度
turtle.pencolor()
使用→turtle.pencolor("颜色英文名")或者turtle.color((r,g,b))设置RGB参数
作用:设置画笔颜色,无参数的时候返回当前画笔颜色
turtle.fd() 别名→turtle.forward()
作用:小海龟向前行进的像素距离,当值为负数时就会向着反方向前进
turtle.seth() 别名→turtle.setheading()
作用: 设置前进的方向,此方向为绝对值的方向。
turtle.circle(radius,extent=None) radius 半径 , extent 角度的弧形
作用:根据 半径radius 绘制 extent角度 的弧形
turtle.speed(speed=None)
作用:设置海龟的移动速度(0-10范围之内的速度,0表示最快的速度,10表示最慢的速度)
turtle.position() 别名:turtle.pos()
作用:返回当前海龟的坐标(x,y)
eg: >>> turtle.pos()
(400.00,-25.00)
turtle.isdown()
作用:画笔落下返回True ,画笔抬起返回False
3.填充
turtle.filling()
作用:返回填充状态(填充为True,否则为False)
turtle.begin_fill()
作用:在绘制填充形状之前调用
turtle.end_fill()
作用:在绘制完成图形之后调用。
eg:
4.窗口控制
turtle.bgcolor("填写英文颜色即可")
作用:设置Python Turtle Graphics的背景颜色
turtle.bgpic("填背景图片名字")
作用:设置Python Turtle Graphics当前的背景图片
turtle.textinput(title,prompt)
作用:title→窗口的标题,prompt→窗口的提示信息
eg: