python学习笔记(3)——turtle库语法元素分析

目录

一、绘图坐标体系

二、画笔控制函数

三、形状绘制函数 


一、绘图坐标体系

通过使用 turtle.setup(width,height,startx,starty) 函数确定窗格

width:窗口宽度,如果值是整数,表示像素值。如果值是小数,表示窗口宽度与屏幕比例。

height:窗口高度;如果值是整数,表示像素值。如果值是小数,表示窗口宽度与屏幕比例。

startx:窗口左侧与屏幕左侧的像素距离,如果是None,窗口位于屏幕中央。

starty:窗口顶部与屏幕顶部的像素距离,如果是None,窗口位于屏幕中央。

二、画笔控制函数

turtle.penup()

别名:turtle.pu(); turtle up().

作用:抬起画笔,且之后移动画笔不在绘制图形。

turtle.pendown()

别名:turtle.pd(); turtle down().

作用:落下画笔,且之后移动画笔开始绘制图形。

turtle.pensize(width)

别名:turtle.width()

作用:设置画笔宽度,当无参数输入时返回当前画笔宽度,若width为空则函数返回当前画笔宽度。

turtle.pencolor(colorstring) 或turtle.pencolor((r,p,g))

作用:设置画笔颜色,当无参数输入时返回画笔颜色。

colorstring:表示代表颜色的字符串

rpg则为颜色的值,如图

三、形状绘制函数 

turtle.forward(distance)

别名:turtle.fd(distance)

作用:通过一组函数控制画笔的行进动作,使得笔触向前方进行distance的距离。其中distance为行进的像素值,,当此值为负数时则表示向反方向运动。

turtle.setheading (to_angle)

别名:turtle.seth (to_angle)

作用:设置笔刷当前行进方向为to_angle,此角度是绝对方向的角度值。

例如以x,y轴坐标为基准,沿x正方向为0/360度,沿x正方向为90/-270度,沿x反方向为180/-180度,沿y轴反方向为270/-90度。

turtle.circle (radius,extent=None)

作用:以radius为半径绘制角度为extent的弧形。

若radius为正数时半径在笔刷左侧,若为复数半径则在右侧。若extent不设置参数或为None时则会画一个圆、

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值