zoukankan      html  css  js  c++  java
  • python1.0-----turtle模块

    turtle:绘图模块

    可以把绘图的对象理解为一个海龟或者机器人或者笔头,它只能听懂有限的命令。绘图窗口的原点(0,0)在画布正中间,默认的朝向是水平向右。

     

    运动命令:

    turtle.forward(step):向当前的方向移动step长度。

    turtle.backward(step):向当前方向的反方向移动step长度。

    turtle.right(n):向右转动n度。

    turtle.left(n):向左转动n度。

    turtle.goto(x,y):移动到(x,y)坐标处。

    trutle.speed(n):绘图的速度可以设置10档,n是属于[1,10]的整数。

     

     

    笔画控制命令:

    turtle.up():笔画抬起,在移动的时候不会绘图。

    turtle.down():笔画落下。

    turtle.setheading(d):改变机器人的朝向。例如:turtle.setheading(90),则设置机器人所朝向的方向为90度。

    turtle.pensize(size):设置笔画的宽度。

    turtle.pencolor(colorstr):设置笔画的颜色。

    turtle.reset():清空窗口,重置笔头的位置和方向

    turtle.reset():清空窗口,不会重置turtle。

    turtle.circle(c,step=e):画出一个圆,半径为c,通过e条直线组成这个圆。

    turtle.begin_fill():开始填充。

    turtle.fillcolor(colorstr):填充的颜色。

    trutle.end_fill():结束填充。

     

    例如填充一个五边形:

    turtle.begin_fill():开始填充。

    turtle.fillcolor(colorstr):填充的颜色。

    turtle.circle(50,step=5):画出要填充的图形:五边形。

    trutle.end_fill():结束填充。

     

    其他命令:

    turtle.done()程序继续执行(只有它在的时候,窗口才继续存在)。

    turtle.undo():撤销上一次的操作(上次的操作是存在过的)

    turtle.hideturtle():隐藏海龟。

    turtle.showturtle():显示海龟。

    turtle.screensize(bg=colorstr):设置画布背景颜色。

     

  • 相关阅读:
    Linux端口被占用解决
    Django Uwsgi Nginx 部署
    django 取出数据库的时间与当前时间相加减
    C++分支语句
    简单的C++程序
    菜鸟简短的自述以及C++介绍
    springboot maven项目打包SAPJCO3.JAR
    SAPJCO3升级3.1后报错java.lang.UnsatisfiedLinkError: sapjco3.dll解决
    sqlserver 修改数据库用户登录名
    yml字符串值写法,单双引号区别,换行用法
  • 原文地址:https://www.cnblogs.com/yulianggo/p/9191675.html
Copyright © 2011-2022 走看看