• [python库]turtle库总结


    turtle库总结
    1、画布:
        (1) turtle.screensize(宽,高,背景颜色)
        (2) turtle.setup(width=0.?,height=0.?,startx=?,starty=?)
        宽、高小数表示占据电脑屏幕的比例;x、y表示坐标,窗口左上角为原点坐标,如果x、y空,则就是窗口在正中心;

    2、画笔:
        turtle.pensize()设置画笔宽度;
        turtle.pencolor()设置画笔颜色,需要填字符串的,例如"red";
        turtle.speed()设置画笔速度,范围[0,10]整数;

    3、绘图:
        turtle.forward(长度)往前移动
        turtle.backward(长度)往后移动
        turtle.right(角度)顺时针转
        turtle.left(角度)逆时针转
        turtle.pendown()下笔
        turtle.goto(x,y)跳到这个坐标
        turtle.penup()提笔
        turtle.circle(半径,弧度,step=内切多边形边数)画圆,半径正负对应坐标轴
        setx()设置x轴移动到指定位置
        sety()设置y轴移动到指定位置
        setheading(角度)设置当前朝向为多少角度
        home()设置当前画笔位置为原点,朝向东
        dot(半径)绘制一个指定直径和颜色的圆点

    4、画图控制:
        turtle.fillcolor(颜色)填充颜色,颜色都是字符串型
        turtle(color1,color2)同时设置pen颜色为color1,fill颜色为color2
        turtle.filling()返回当前是否在填充,是就True,不是就False
        turtle.begin_fill()准备开始填充颜色
        turtle.end_fill()填充完成
        turtle.hideturtle()隐藏turtle形状
        turtle.showturtle()显示turtle形状

    5、其他命令:
        turtle.clear()清空turtle窗口,但turtle位置和状态不变
        turtle.reset()清空窗口,重置turtle为起始状态
        turtle.undo()撤销上一个操作
        turtle.isvisible()返回当前turtle是否可见
        turtle.write(文本内容[font=("字体名字","字体尺寸","字体类型")])
        turtle.mainloop()启用事件循环
        turtle.done()结束循环

        turtle.mode()设置turtle模式,如果没有给出,就返回当前模式,standard,向东,逆时针;logo,向上,顺时针
        turtle.delay(毫秒)设置绘图延迟
        turtle.begin_poly()开始记录多边形顶点,起点
        turtle.end_poly()停止记录多边形顶点,终点,与起点相连
        turtle.get_poly()返回记录的多边形

  • 相关阅读:
    11月12号实验课
    10月29日实验
    10.15实验课作业
    Idea的使用和设置
    常用的Linux命令
    KAFKA总结
    SpringBoot+Maven+MyBaties+Mysql快速搭建一个项目
    Spring 常见面试
    Windows下安装ZK kafka Mysql dubbo redis
    MySQL常见的面试题
  • 原文地址:https://www.cnblogs.com/XiaoHongLactasoy/p/12613090.html
Copyright © 2020-2023  润新知