zoukankan      html  css  js  c++  java
  • The turtle Module 一个画图的模块

    感悟: 这样写的介绍才有用

    import turtle

    bob = turtle.Turtle()

    print(bob)

    turtle.mainloop()

    Turtle()方法打开一个窗口,中间带有一个小箭头

    mainloop()方法让打开的窗口等待用户继续下一步动作,如果没有下一步,则等到用户主动关闭窗口 

    turtle 模块 提供一个Turtle方法,创建Turtle 对象 分配给 变量bob

    变量bob指向 一个Turtle类型的对象,这个对象从属于turtle类

    创建Turtle之后,可以调用method 在打开的窗口周围移动它。
    method 类似于 function,不过 还是有一点语法上的区别
    调用method 就像提出一个请求:请求bob 对象 向前移动

    fd的参数是以像素为单位的距离,实际大小取决于用户的显示器。

    其他在Turtle对象上可以调用的方法:bk 向后移动,lt 向左转,rt向右转,lt和rt的参数指的是转动的角度

    每个Turtle对象都握着一支笔,可以down or up,当笔处于down的状态,Turtle对象移动时会留下一个轨迹。

    pu 和 pd 代表 pen up  和 pen down 的状态

    要绘制直角,需要在程序中加入一些内容(在创建Turtle对象之后,调用mainloop之前)

    import turtle
    
    bob = turtle.Turtle()
    print(bob)
    bob.fd(100)
    bob.lt(90)
    bob.fd(100)
    bob.lt(90)
    bob.fd(100)
    bob.lt(90)
    bob.fd(100)
    turtle.mainloop()
    

     

     

  • 相关阅读:
    MySQL 批量删除相同前缀的表
    MySQL 命令登录
    MySQL 密码修改
    谷歌浏览器开发者工具截图
    VIM命令图解
    基于环境变量为多用户配置不同的JDK(win)
    Reddit: 只有独生子女才明白的事
    JSONObject与null
    SpringFramework中重定向
    XML修改节点值
  • 原文地址:https://www.cnblogs.com/vivivi/p/7283520.html
Copyright © 2011-2022 走看看