turtle库的使用

  库引用
    import<库名>

    <库名>.<函数名>(<函数参数>)

 

    form<库名>import<函数名>

    form<库名>import*

    <函数名>(<函数参数>)

  

    import<库名>as<库别名>

    <库别名>.<函数名>(<函数参数>)

 

  turtle.setup(width, height, startx, starty)(后两个参数可选)

    setup()设置窗体的大小及位置(并不是必须的)

  

  turtle空间坐标体系 

  

 

  turtle.goto(x, y)

    在任何地方的海龟,走到(x, y)点处

 

  turtle海龟坐标体系

  

  turtle.fd(d):向海龟的正前方行进d个像素点

  turtle.bk(d):海龟的反方向行进

  turtle.circle(r, angle):以海龟当前位置 左侧的某个点为圆心曲线行进

 

  turtle角度体系

  

  

 

  

 

  RGB色彩体系:由红蓝绿三种颜色构成的万物色

    RGB每色取值范围0-255(整数)或0-1(小数)

    常用颜色的RGB

    

    

 

  画笔控制函数
    turtle.penup()       别名 turtle.pu()

      抬起画笔,海龟在飞行

    turtle.pendown()       别名 turtle.pd()

      落下画笔,海龟在爬行

    turtle.pensize(width)    别名   turtle.width(width)

      画笔宽度,海龟的腰围

    turtle.pencolor(color)   color为颜色字符或 r ,g,b 值

      画笔颜色,海龟的涂装

      如颜色字符  turtle.pencolor("purple")

       RGB小数值   turtle.pencolor(0.63,0.13,0.94)

       RGB元组值   turtle.pencolor((0.63,0.13,0.94))

   运动控制函数
      曲线  turtle.circle(r, extent)

            根据半径r绘制extent角度的弧形

            r:默认圆心在海龟的左侧r距离的位置(小于0,右侧)

            extent:绘制角度,默认360度(整圆)

  

   方向控制函数:只改变方向,不行进

      turtle.seth(angle):改变海龟的行进方向(只改变方向,不行进,angle为绝对度数 )

      如  turtle.seth(45),turtle.seth(-135)

    

      从海龟的角度来看:
      turtle.left(angle):向左转多少度

      turtle.right(angle):向右转多少度

posted on 2019-07-15 11:22  君の名は。  阅读(2737)  评论(0编辑  收藏  举报