方案所需准备

 这里是我找到的中文版。

一个可执行Python的解释器

Ttultle简介来源

 

乌龟图形是一个不错的方式来为孩子们介绍编程。它是Wally Feurzig和Seymour Papert在1966年开发的原始Logo编程语言的一部分。

想象一只在x-y平面上,从(0,0)开始的海龟机器人。在import turtle之后,输入命令turtle.forward(15),然后它就在屏幕上动起来了!当它移动时会沿着他面向的方向画出一条15像素长的线。输入命令turtle.right(25),然后它就会原地顺时针转25度。

Turtle star()

海龟可以重复简单动作来绘制复杂的图形。

fromturtleimport*

color('red', 'yellow')

begin_fill()

whileTrue:

    forward(200)

    left(170)

    ifabs(pos()) <1:

        break

end_fill()

done()

通过将这些类似的命令组合在一起,可以很容易地绘制复杂的图形。

turtle模块是Python 2.5标准版以来同名模块的扩展版本。

-------------------------------------------------------------------------------------------

turtle模块常用命令

  • Turtle的运动

    • 移动和绘制

    •  |  向前

       |  |  向后

       |  向右

       |  向左

       |  |  设定坐标

       设定y坐标

       |  设定朝向

    • 告诉乌龟的状态

    •  | 

    • 设置和测量

  • 笔控制

    • 绘图状态

    •  |  | 

       |  | 

       | 

    • 颜色控制

    • 填充

    • 更多绘图控制

  • 乌龟状态

    • 能见度

    •  | 

       | 

    • 出现

    •  | 

  • 使用事件

  • 特殊龟方法

  •  | 

24.1.2.2. Methods of TurtleScreen/Screen

  • 窗口控制

  •  | 

     | 

  • 动画控制

  • 使用屏幕事件

  •  | 

     | 

     | 

  • 设置和特殊方法

  •  | 

  • 输入法

  • 筛选特异性方法

--------------------------------------------------------------------------------------

运行第一段命令

import turtleturtle.forward(200)

这里代表的是 引用 海龟 画图库

库 命令 向前 200距离

这样第一个命令就成功运行了。画笔向前200距离

turtle.forward

2.   第二个命令

turtle.right(144)

让箭头发生向右144度的变化,这个角度是可以算出来的,大家参考 就知道怎么算的了。

import turtleturtle.forward(200)turtle.right(144)turtle.forward(200)turtle.right(144)turtle.forward(200)turtle.right(144)turtle.forward(200)turtle.right(144)turtle.forward(200)

效果图

一共五个笔画,五个角度

用Python画的五角星就画出来了.

Pthon语言龟叔给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。

                                                                                  2017年11月3日 王宇林