zoukankan      html  css  js  c++  java
  • turtleh海龟库

    Turtle海龟库

    导入

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

      -setup():设置窗体的位置和大小

      相对于桌面的起点的坐标以及窗口的宽度高度,若不写窗口的起始点,则默认在桌面的正中心窗体的坐标原点默认在窗口的中心

    • 绝对坐标

      • turtle.goto(100,100):指从当前的点指向括号内所给坐标

      • turtle.fd(d):指沿着海龟的前方向运行

      • turtle.bk(d):指向海龟的反方向运行

      • turtle.circle(r,angle):沿着海龟左侧某一点做圆运动

    • 绝对角度

      • turtle.seth(angle):只改变海龟的行进方向(角度按逆时针),但不行进,angle为绝对度数

      • turtle.left(angle)

      • turtle.right

    RGB色彩模式

    turtle.colormode(mode)

    • 1.0:RGB小数模式

    • 255:RGB整数模式

    画笔控制函数

    • turtle.penup():turtle.pu 画笔抬起,不留痕迹

    • turtle.pendown():turtle.pd 画笔落下,留下痕迹

    • turtle.pensize(width):turtle.width(width) 画笔宽度

    • turtle.pencolor(color):color为颜色字符串或者rgb值

      运动控制函数

    • turtle.forword(d):

      • turtle.fd(d):向前行进
      • d:行进距离,可以为负数
    • turtle.circle(r,entent=None)

      • 根据半径为r,绘制一个entent角度的弧度
      • r:默认圆心在海龟左侧r距离的位置

      方向控制函数

    • turtle.setheading(angle):改变行进方向

    • angle:改变方向的角度(绝对坐标下,绝对角度)

    • turtle.left(angel)

    • turtle.right(angle)

      • angle:当前方向上转过的角度
  • 相关阅读:
    Qt之重启应用程序
    Qt之密码框不可选中、复制、粘贴、无右键菜单等
    Qt之国际化(系统文本-QMessageBox按钮、QLineEdit右键菜单等)
    HTTP全部报文首部字段
    工厂模式
    《Qt 实战一二三》
    Qt之国际化
    Java如何读取XML文件 具体实现
    href脱离iframe显示
    iframe并排横着显示
  • 原文地址:https://www.cnblogs.com/lzss/p/12377336.html
Copyright © 2011-2022 走看看