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

    一 ,turtle绘图窗体布局(在窗口中使用的最小单位是像素)

    用turtle.setup(width,height,startx,starty)函数设置启动窗体的位置和大小,参数不写,系统默认该窗口在屏幕的正中间. turtle.setup()并不是必要的,只有在编写程序需要控制窗体的大小时,才需用到此函数.

    二 turtle画笔控制函数

    1 turtle.penup()提起画笔,不绘制图形

       turtle.pendown()画笔落下,开始绘制图形      一般penup与pendown成对出现

    2 turtle.pensize(width)设置画笔的宽度

    3 turtle.pencolor(color)设置画笔的颜色        其中参数color可为字符串或rgb值,常用rgb颜色表如下

    4、填充函数

    设定填充色:turtle.fillcolor(color)

    开始填充:turtle.begin_fill()

    结束填充:turtle.end_fill()

    5、turtle.hideturtle()隐藏画笔的turtle形状

          turtle.showturtle()显示画笔的turtle形状

    6 turtle.speed(speed)设置画笔的运动速度  速度范围[0,10]整数,数字越大越快

    三、turtle运动控制函数

    turtle.forward(distance)向画笔的正前方向运动 ,别名turtle.fd(d),d可为负数此时是倒退运动
    turtle.circle (r,extent)根据半径r绘制弧度extent的曲线
     
    四、turtle方向控制函数 :只改变海龟的行进方向
     turtle.seth(angle)设置当前朝向为angle角度
    turtle.right(angle)海龟向右旋转
    turtle.left(angle)海归向左旋转
    turtle.goto(x,y)将画笔移动到坐标为(x,y)的位置上
     
  • 相关阅读:
    JAVA常见面试题之Forward和Redirect的区别
    springMVC学习笔记(二)-----注解和非注解入门小程序
    springMVC学习笔记(一)-----springMVC原理
    C语言关键字
    JAVA HASHMAP 如何用
    java中HashMap详解
    java中dao层和service层的区别是什么?
    到底DAO是什么?为什么要有它的存在?
    Ubuntu命令基础
    使用VMWare12.0安装Ubuntu系统
  • 原文地址:https://www.cnblogs.com/qinlai/p/12465682.html
Copyright © 2011-2022 走看看