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()
    

     

     

  • 相关阅读:
    【洛谷 1536】村村通
    【洛谷 1551】亲戚
    【UOJ 300】感冒病毒
    【洛谷 2299】Mzc和体委的争夺战
    【洛谷 3371】模板_单源最短路径(弱化版)
    【洛谷 2910】寻宝之路
    【洛谷 1359】租用游艇
    【UOJ 275】最短路径问题
    【UOJ 38】 股票经济人通信网络
    【UOJ 276】无向图最小环
  • 原文地址:https://www.cnblogs.com/vivivi/p/7283520.html
Copyright © 2011-2022 走看看