• turtle笔记


    海龟动作
    移动和绘制
    forward() → fd() 前进
    backward() → bk() 、 back() 后退
    right() → rt() 右转
    left() → lt() 左转
    goto() 、 setpos() 、 setposition() 前往/定位
    setx() 设置x坐标
    sety() 设置y坐标
    setheading() → seth() 设置朝向
    home() 返回原点
    circle() 画圆
    dot() 画点
    stamp() 印章
    clearstamp() 清除印章
    clearstamps() 清除多个印章
    undo() 撤消
    speed() 速度

    获取海龟的状态
    position() → pos() 位置
    towards() 目标方向
    xcor() x坐标
    ycor() y坐标
    heading() 朝向
    distance() 距离

    设置与度量单位
    degrees() 角度
    radians() 弧度

    画笔控制
    绘图状态
    pendown() → pd() 、 down() 画笔落下
    penup() | pu() | up() 画笔抬起
    pensize() | width() 画笔粗细
    pen() 画笔
    isdown() 画笔是否落下

    颜色控制
    color() 颜色
    pencolor() 画笔颜色
    fillcolor() 填充颜色

    填充
    filling() 是否填充
    begin_fill() 开始填充
    end_fill() 结束填充

    更多绘图控制
    reset() 重置
    clear() 清空
    write() 书写

    海龟状态
    可见性
    showturtle() | st() 显示海龟
    hideturtle() | ht() 隐藏海龟
    isvisible() 是否可见

    外观
    shape() 形状
    resizemode() 大小调整模式
    shapesize() | turtlesize() 形状大小
    shearfactor() 剪切因子
    settiltangle() 设置倾角
    tiltangle() 倾角
    tilt() 倾斜
    shapetransform() 变形
    get_shapepoly() 获取形状多边形

    使用事件
    onclick() 当鼠标点击
    onrelease() 当鼠标释放
    ondrag() 当鼠标拖动

    特殊海龟方法
    begin_poly() 开始记录多边形
    end_poly() 结束记录多边形
    get_poly() 获取多边形
    clone() 克隆
    getturtle() | getpen() 获取海龟画笔
    getscreen() 获取屏幕
    setundobuffer() 设置撤消缓冲区
    undobufferentries() 撤消缓冲区条目数

    更多绘图控制
    reset() 重置
    clear() 清空
    write() 书写

    海龟状态
    可见性
    showturtle() → st() 显示海龟
    hideturtle() → ht() 隐藏海龟
    isvisible() 是否可见

    外观
    shape() 形状
    resizemode() 大小调整模式
    shapesize() 、 turtlesize() 形状大小
    shearfactor() 剪切因子
    settiltangle() 设置倾角
    tiltangle() 倾角
    tilt() 倾斜
    shapetransform() 变形
    get_shapepoly() 获取形状多边形

    使用事件
    onclick() 当鼠标点击
    onrelease() 当鼠标释放
    ondrag() 当鼠标拖动

    特殊海龟方法
    begin_poly() 开始记录多边形
    end_poly() 结束记录多边形
    get_poly() 获取多边形
    clone() 克隆
    getturtle() 、 getpen() 获取海龟画笔
    getscreen() 获取屏幕
    setundobuffer() 设置撤消缓冲区
    undobufferentries() 撤消缓冲区条目数

  • 相关阅读:
    基于LR的新闻文本分类
    NLTK最详细功能介绍
    11 Spark案例
    自然语言处理TF-IDF实践Demo
    NLP模型
    数据仓库
    SVN
    【E-26】ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: '/opt/miniconda3/lib/python3.7/site-packages/mistune-0.8.4.dist-info/METADATA'
    【ML-7-2-1】聚类算法-KNN实践
    【E-25】ValueError: day is out of range for month
  • 原文地址:https://www.cnblogs.com/02-12/p/12584478.html
Copyright © 2020-2023  润新知