dav*_*les 12
在Mac或Linux上启动终端python,然后键入,然后按Return或Enter键.然后键入from turtle import *,然后返回或输入.现在输入fd(100),然后返回或输入.万岁!用Python标识!= D(Windows用户可以在这里安装Python )
有关命令的完整列表,请参阅联机文档.请注意,文档将告诉您键入turtle.fd(100),而不是fd(100)因为他们选择使用import turtle而不是from turtle import *.星型方法几乎总是坏的,因为它可以将您自己的功能与模块中的功能混淆,但在这种情况下它很好,因为它可以让我们用适当的徽标命令控制龟.
创建一个名为的文件shapes.py,并将其保存在合理的位置.将以下代码添加到shapes.py:
from turtle import *
def square(size):
for i in range(4):
fd(100)
rt(90)
def fun(size):
for i in range (10):
square (size)
rt(36)
Run Code Online (Sandbox Code Playgroud)
现在,无论何时您想要做徽标,都可以shapes.py在运行之前导航到您保存的任何位置python.然后,在运行之后python,运行from shapes import *而不是from turtle import *.这将导入徽标以及您定义的任何自定义功能shapes.py.因此,每当您制作一个很酷的功能时,只需将其保存以shapes.py备将来使用.
例如交互式会话(python从相关目录运行后):
from shapes import *
square(100)
fun(50)
Run Code Online (Sandbox Code Playgroud)
Wil*_*ara 11
跨平台版本:http: //www.mathcats.com/gallery/logodownloadinfo.html
特定于MacOS X:http: //www.alancsmith.co.uk/
开源徽标:
http://sourceforge.net/projects/fmslogo
http://www.rz.uni-augsburg.de/~micheler/en/
我正在使用Elica LOGO在 Windows 上成功教我的孩子LOGO。(孩子们现在 12 岁和 10 岁。)
该软件包的优势包括许多“高级”扩展,超出了基本的二维海龟。其中包括 3-D 图形和与 Windows 小部件世界的简单挂钩。(您可以从 LOGO 代码中创建带有按钮等的 Windows 窗体。)
缺少声音/音乐功能,至少在 5.5 版本中,并且内置文档广泛,有很多高级示例,但在我看来它不是很有用——因为它不完整,并且它有许多包含错误的编码示例. (但我的孩子通过查找编程示例中的错误来了解更多。)
小智 5
KTurtle- 在Linux下您需要的是http://edu.kde.org/applications/school/kturtle/。
对于Windows版本的kturtle,请访问windows.kde.org