zoukankan      html  css  js  c++  java
  • turtle库的学习笔记

    (1)turtle使用pen来绘制图形 
    pendown()  放下画笔,移动到指定点后继续绘制

     
    penup()   提起画笔,用于另起一个地方绘制时使用 


    pensize(width)   设置画笔线条的粗细为指定大小 
    (2)turtle运动方法 
    forward()   沿着当前方向前进指定距离 


    backward()   沿着当前相反方向后退指定距离 


    right(angle)   向右旋转angle角度 


    left(angle)   向左旋转angle角度 


    goto(x,y)   移动到绝对坐标(x,y)处 


    setx()   将当前x轴移动到指定位置 


    sety()   将当前y轴移动到指定位置 


    setheading(angle)   设置当前朝向为angle角度 


    home()   设置当前画笔位置为原点,朝向东 


    circle()   绘制一个制定半径,角度·以及步骤的圆圈 


    turtle.circle(80, steps=9)   steps=n n为多少即画几边形 


    dot(r)   绘制一个制定半径和颜色的圆点 


    undo()   撤销画笔最后一步动作 


    speed()   设置画笔的绘制速度,参数为0-10之间 


    (3)turtle颜色和字体绘制方法 
    color()   设置画笔的颜色 


    begin_fill()   填充图形前,调用该方法

     
    end_fill()   填充图形结束 


    filling()   返回填充的状态,true为填充,false为未填充 


    clear()   清空当前窗口,但不改变当前画笔的位置 


    reset()   清空当前窗口,并重置位置等状态为默认值 


    screensize()   设置画笔的长和宽 


    hideturtle()   隐藏画笔的turtle形状 


    showturtle()   显示画笔的turtle形状 


    isvisible()   如果turtle可见,则返回true 


    wirte()   输出font字体的字符串

  • 相关阅读:
    mq和kafaka架构方面对比高可用性
    一 mq简介
    gtibook 写api文档
    StackExchang.Redis 不稳定
    Log4Net 帮助类
    Android学习之Recyclerview
    《程序员修炼之道--从小工到专家》读书小计
    Xcode7 使用WebView loadRequest发送HTTP请求的问题
    ashx中应用HttpContext.Current.Session ,呈现未将对象引用设置到实例(转)
    Oracle 删除重复数据只留一条【转】
  • 原文地址:https://www.cnblogs.com/sgy614092725/p/shiguiyu1.html
Copyright © 2011-2022 走看看