问题标签 [python-turtle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
39 浏览

python - 为什么板子在控制台中只显示一个 x,为什么我不能从 x 切换到 o's?

每当我尝试使用全局变量从 x 切换到 o 时,都会收到一条错误消息,提示“Turn is undefined”。所以我把所有东西都移到了一个函数中,以摆脱对全局的需求,但它仍然不起作用。然后在设置了一些打印后,我意识到当您单击多个框时,board[] 会被完全重写,而不是仅仅分配一个值并保留该值。我该如何解决这些问题?单击 2 个不同的方块后,请检查控制台以获得更清晰的图片。

0 投票
1 回答
31 浏览

python - 函数不会在python“未解析的引用”中检测到变量

我开始玩海龟模块并开始太空入侵者类型的游戏,当我添加子弹时遇到问题,我想创建一个活动子弹列表,该列表中的每个条目都是一个名为 Shot 和创建了一个名为 shot_num 的变量,它基本上是每个镜头的 ID,这里是主类

这是Shot类

它说“未解决的参考shot_num”,我真的不明白为什么当我删除这一行时它会起作用,谢谢

0 投票
1 回答
53 浏览

python - 通过 Turtle 输入键打开和关闭循环

另一个超级绿色的问题,我敢肯定:

我对节拍器/音序器的热情一直在进步,并且有一点背景知识,我知道我会将这段代码放入 Raspberry Pi 并在某种屏幕上显示信息,所以我编写了这段代码并将海龟导入为了有一天在 320 x 240 的屏幕上显示它。

我有一个循环计算小节和节拍,并将其显示在一个尺寸为 320 x 240 的海龟窗口中。

我希望能够按键盘上的右箭头启动节拍器,按键盘上的左箭头停止它。

我尝试了各种版本的 onkey()、onkeyrelease() 和 onkeypress(),但不知道如何中断循环以停止它或让它等待命令启动它。

下面的代码:

0 投票
1 回答
841 浏览

python - Python Turtle:清除窗口并重新启动游戏

我尝试在 Python 上的海龟扩展上做一个乒乓球游戏,一切都很顺利。

我想在玩家达到一定分数时重新开始游戏。游戏正常重新开始,并且窗口自行清除,除了中心的一个黑色方块,在接下来的游戏中保持不变。我怎样才能摆脱那个广场?

这是我重新启动游戏的代码:

非常感谢您的帮助,祝您有美好的一天。 游戏输出

0 投票
1 回答
76 浏览

python - 安装turtle库时出错

下面给出的错误:

0 投票
1 回答
119 浏览

python - 没有响应和程序冻结

这个 python 程序会冻结,然后在我运行它时停止响应。

我之前看过有关该主题的问题,并且尝试了几次脚本更改,但没有任何效果。

这是我写的脚本:

据我所知,脚本中没有错误。会不会是 python 在我的电脑上运行不正常?

我尝试在这里和那里更改脚本中的一些内容,但没有任何效果。我还添加了移动三角龟的功能,但它不起作用,所以我删除了这些功能。这可能是什么原因造成的?

一些附加信息:

它在 Windows 7 上运行。

我使用 PyCharm 2020.1 作为 IDE。

Python 版本是 3.8.2

强制关闭乌龟窗口时的错误信息是:

描述:一个问题导致该程序停止与 Windows 交互。问题签名:

问题事件名称:AppHangB1

应用程序名称:python.exe

应用程序版本:3.8.2150.1013

申请时间戳:5e55a3ed

挂签名:c6d0

悬挂类型:0

操作系统版本:6.1.7601.2.1.0.768.3

区域设置 ID:1036

附加挂起签名 1:c6d04898adfe72bcecd0e728a9229bc4

附加悬挂签名 2:c79c

附加悬挂签名 3:c79c374547b3b7b755a9988556a2666b

附加悬挂签名 4:c6d0

附加挂起签名 5:c6d04898adfe72bcecd0e728a9229bc4

附加悬挂签名 6:c79c

附加悬挂签名 7:c79c374547b3b7b755a9988556a2666b

0 投票
2 回答
170 浏览

python - “海龟”类没有“前进”属性(Python Turtle)

我正在尝试进行海龟比赛,但我收到一个错误,即“海龟”类没有“前进”属性。这是我的代码:

0 投票
1 回答
248 浏览

python - 使用需要 onclick 事件参数的函数(python 龟)

我正在尝试 Turtle 的绘图工具,我希望能够更改画笔的颜色。如何将 onclick() 用于带有参数 'color' 的函数?

0 投票
2 回答
568 浏览

python - 我如何改变乌龟的颜色,而不是笔?

你如何改变乌龟的颜色而不是笔?我希望乌龟在屏幕上绘制白色,但如果我将颜色更改为“白色”,我就再也看不到乌龟了。有没有类似的turtle.turtlecolor东西?

0 投票
2 回答
2533 浏览

python - Python模块乌龟没有正确导入

这是我第一次在 python 中使用 turtle 模块,但我似乎无法导入它?这是我的代码:

我运行这个$ python3 example.py 我得到

如果我运行 Python2python example.py