zoukankan      html  css  js  c++  java
  • Python 基础入门 7_4 内置模块(turtle模块)

    """
    导入绘图工具 turtle
    绘图窗口的默认起始点是绘图窗口的中心,本身带箭头,面向东方

    命令(方法):
    forward(int) 向前画出int长度的线
    backward(int) 向后画出int长度的线
    goto(int1,int2) 画出到坐标(int1,int2)位置的线
    speed(int) 笔画绘制的速度,在[0,10]范围内选取
    circle(int1,[steps=int2]) 绘制一个多边形,int1为半径,int2为次数,次数越多,图形越接近圆形,默认是圆形

    up() 抬起笔画,在移动时不会绘画同时不改变箭头的方向
    down() 落下笔画,在移动时会绘画
    right(int) 向方向旋转int°
    left(int) 向左旋转int°
    setheading(int) 改变箭头的朝向(逆时针旋转int度数,从3点钟方向(int=0)开始)
    pensize(int) 改变笔画的对应int的宽度
    pencolor(str) 改变笔画的对应str的颜色 srt的值可以是颜色的英文也可以是#000000
    begin_fill() 开始填充
    fillcolor(str) 设置填充颜色
    end_fill() 结束填充 注意:填充的对象要放在begin_fill和end_fill之间,填充的对象最好是封闭图形
    undo() 撤销上一步动作
    hideturtle() 隐藏箭头
    showturtle() 显示箭头
    screensize(int1,int2) 设置画布大小(使用时无效)

    done() 执行
    reset() 重置turtle状态
    clear() 清空turtle的内容
    """
    import turtle
    turtle.screensize(100,100)
    turtle.speed(8)
    turtle.forward(100),turtle.left(45),turtle.backward(50),turtle.goto(100,200)
    turtle.speed(1)
    turtle.up(),turtle.goto(-100,200),turtle.down(),turtle.right(90),turtle.forward(100)
    turtle.setheading(50),turtle.forward(100),turtle.clear(),turtle.circle(50),turtle.reset()
    turtle.pensize(10),turtle.pencolor("#FF0000"),turtle.circle(50,steps=3),turtle.forward(100)
    turtle.begin_fill(),turtle.fillcolor("#456789"),turtle.circle(50,steps=5),turtle.end_fill()
    turtle.hideturtle()
    turtle.done()

  • 相关阅读:
    正则表达式语法参考
    Informix触发器实例
    .net core 时间与时间戳的转换
    获取对象字段的值
    .NET 6 运行在Win7 SP1上出错解决方法
    写在2012,腊月二十八
    2011年度工作&生活总结
    终于在博客园上开通自己的blog了
    观察进程的内存占用情况
    从一个登录页面浅淡MVVM(二)
  • 原文地址:https://www.cnblogs.com/hjlin/p/10636795.html
Copyright © 2011-2022 走看看