python turtle setheading_一文掌握Python绘图库Turtle的使用

turtle.forward(距离)(别名:turtle.fd):向当前画笔方向移动指定像素长度,距离可以为负数,表示向反方向移动指定像素长度,等价于backward()方法;

turtle.backward(距离)(别名:turtle.bk):向当前画笔相反方向移动指定像素长度,距离可以为负数,表示相反方向,等价于forward()方法;

turtle.right(角度)(别名:turtle.rt):顺时针移动指定角度即右转,角度是相对值;

turtle.left(角度)(别名:turtle.lt):逆时针移动指定角度即左转,角度是相对值;

turtle.color(画笔色,填充色):同时设置画笔颜色和填充色,当只传递一个参数时,表示画笔色和填充色相同;

turtle.hideturtle()(别名turtle.ht):隐藏画笔的指针形状;

turtle.showturtle()(别名turtle.st):显示画笔的指针形状;

turtle.pensize(画笔宽度)(别名turtle.width):设置画笔宽度;

turtle.penup()(别名turtle.pu、turtle.up):提起笔移动,不绘制图形,用于另起一个地方绘制;

turtle.pendown()(别名turtle.pd、turtle.down):画笔落下,留下痕迹;

turtle.pencolor(颜色):设置画笔颜色,可以是字符串如"green","red",也可以是RGB 3元组,即3个0-1之间的小数,分别表示红色、绿色、蓝色;

turtle.circle(半径,extend=角度, steps=内切正多边形边数):半径为正数时,表示沿当前方向逆时针画圆,半径为负数时,表示沿当前方向顺时针画圆;指定角度时,则画弧度,steps参数用于指定圆内切多边形,当为弧度时,多边形不封闭;

turtle.fillcolor(颜色):绘制图形的填充颜色;

turtle.begin_fill():准备开始填充图形;

turtle.end_fill():填充完成;

turtle.setx(位置坐标):将当前x轴坐标移动到指定位置,这里是绝对位置;

turtle.sety(位置坐标):将当前y轴坐标移动到指定位置,这里是绝对位置;

turtle.home():设置当前画笔位置为原点,朝向东。

turtle.dot(半径,颜色):绘制一个指定直径和颜色的圆点。

turtle.screensize(canvwidth=None, canvheight=None,bg=None),参数分别为画布的宽(单位为像素)、高、背景颜色。注意与setup方法之间的区别,setup中设置的是窗体的大小,这里设置的是画布的大小,当画布大小大于窗体大小时将会出现滚动条。默认画布大小为300*400。

turtle.clear():清空turtle窗口,但是turtle的位置和状态不会改变;

turtle.reset():清空窗口,重置turtle状态为起始状态;

turtle.undo():撤销上一个turtle动作;

turtle.isvisible():返回当前turtle是否可见;

turtle.write(文本内容[,font=("font-name", font_size,"font_type")])):绘制文本,font是字体的参数,分别为字体名称,大小和类型;font为可选项,font参数也是可选项。例如:turtle.write("Done",font=('Arial', 40, 'normal'))

turtle.begin_poly():开始记录多边形的顶点。当前的乌龟位置是多边形的第一个顶点。

turtle.end_poly():停止记录多边形的顶点。当前的乌龟位置是多边形的最后一个顶点。将与第一个顶点相连。

turtle.get_poly():返回最后记录的多边形。

turtle.mode(mode=None):设置模式,并执行重置,有两种模式:“standard”、“logo”,“standard”模式表示初始向右,正角度为逆时针;“logo”模式表示初始向上,正角度为顺时针。

turtle.tracer(False):关闭动画,默认会有动画效果。

turtle.shape(“turtle”):用于指定指针的形状,取值为:“arrow”, “turtle”,“circle”, “square”, “triangle”, “classic”。

turtle.position()(别名turtle.pos):返回当前的位置距离原点的距离。

turtle.xcor():返回当前位置的x坐标。

turtle.ycor():返回当前位置的y坐标。

turtle.isvisible():乌龟是否可见。如果可见返回True,反之则False。

turtle.colormode():设置颜色的模式,取值为255整数或1.0小数,默认为小数模式,即通过0-1之间的小数分别表示R、G、B三种颜色,设置为255整数模式时,可通过0-255之间的整数表示R、G、B三种颜色。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值