【问题标题】:turtle keeps crashing and won't run on python 3.1.2 on mac os x 10.6.8turtle 不断崩溃,无法在 mac os x 10.6.8 上的 python 3.1.2 上运行
【发布时间】:2015-08-09 23:42:36
【问题描述】:
我是编码新手。我正在学习的书说要打字:
import turtle
然后输入:
t = turtle.pen()
最后一个命令打开了一个空窗口,标题为:
Python 海龟图形。
这个窗口停留在后台,我得到了旋转的风车。这本书说如果碰巧尝试使用 Python 控制台而不是 shell。试图提出这一点,但不能。书上说:
打开终端并输入python。
这什么也没做。有谁知道我怎样才能让乌龟工作?
【问题讨论】:
标签:
python
macos
turtle-graphics
【解决方案1】:
t = turtle.pen()
这是从 turtle 开始的常见错误——要么是阅读书中代码时出错,要么是在排版时出错(或者只是字体选择错误!)代码是:
t = turtle.Pen()
pen() 和 Pen() 方法完全不同。由于Pen() 是Turtle() 的同义词,我建议:
t = turtle.Turtle()
为了避免混淆。