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

 

 

 

 

posted @ 2017-08-04 10:08  vivi~  阅读(363)  评论(0编辑  收藏  举报