zoukankan      html  css  js  c++  java
  • 初学python.笔记2.turtle海龟

    turtle绘图窗口

    turtle.setup(width,height,startx,starty)

    • 4个参数中后2个可省略,省略时默认窗口在正中心
    • setup函数不是必须的,省略时为默认大小和位置

    海龟初始方向

    海龟运动控制函数

      前进  turtle.fd()   参数为长度

      后退  turtle.bk()  参数为长度

      曲线  turtle.circle(半径,绘制角度) 

    • 默认圆心在海龟左侧
    • 未给出第二个参数绘制角度时默认绘制完整的圆

      从当前点去(x,y)点   turtle.goto(x,y)

    画笔控制函数

      turtle.penup()  抬起画笔

      turtle.pendown()  落下画笔

      turtle.size()  画笔宽度

      turtle.width()  画笔宽度

      turtle.pencolor(color)  画笔颜色

      turtle.bgcolor(color)    背景颜色

      turtle.fillcolor(color)    填充颜色

    turtle角度体系

        • 逆时针旋转  turtle.seth()     参数为角度
        • 向左旋转  turtle.left()  参数为角度
        • 向右旋转       turtle.right()  参数为角度

    turtle色彩体系使用RGB色彩模式

        RGB色彩模式:指由三原色组合成覆盖视力所能感知的所有颜色

    加快海龟画图速度的方法

        turtle.speed(X)

        • 设置海龟移动的速度为 0…10 表示的整型数值。如未指定参数则返回当前速度
        • 如果输入数值大于 10 或小于 0.5 则速度设为 0。速度字符串与速度值的对应关系如下
                • 0 最快
                • 速度值从 1 到 10,画线和海龟转向的动画效果逐级加快

    turtle.done()          用来停止画笔绘制,但绘图窗体不关闭

    abs(pos())<1: 可理解为 画笔所处位置的坐标,距离原点(0,0)的距离的绝对值小于1

  • 相关阅读:
    [ZJOI2010]count 数字计数
    小雄数
    简单筛法函数
    [Noip模拟题]lucky
    欧拉线筛
    Intern Day78
    CodeForces1360C
    CodeForces1373B
    Intern Day78
    Intern Day78
  • 原文地址:https://www.cnblogs.com/wjc6765/p/13764591.html
Copyright © 2011-2022 走看看