问题标签 [turtle-graphics]
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.
python - python替代goto命令?
我有一个基本上由海龟图形组成的 python 程序,它基本上是询问用户要绘制多少个正方形,然后在每个正方形之后,它使用以下方法将 1 添加到计数器:
然后我想做一个检查,看看方块的数量是否等于用户输入的数量,如果是,那么我想去脚本的底部,在那里我会说像完成的事情!. 但我不知道如何让它转到脚本的某个部分,因为我习惯于批量使用的 goto 命令在 python 中不受支持(我知道,goto= 意大利面条代码)
我发现一个简单的解决方法就是下载某人制作的模块,该模块可让您将 goto 命令导入 python 并像批量使用它一样使用它,但如果有的话,我想要一个本机 python 解决方案!
我当前的代码是:
如果您对此问题有答案或替代方法,将不胜感激!
python - 如何在 python 的海龟图形中旋转文本
我想用python的乌龟制作图表(教学目的)。y 轴的标签“值”应旋转。
Python 的海龟有一个在当前位置写入字符串的方法:
“价值观”仍然是水平的。
如何用 python 的海龟旋转文本?
python - 如何用turtle模块画一个圆和一个六边形?
我想使用海龟模块,我想做:
画一个红色圆圈,然后在它下面画一个黄色圆圈,在它下面画一个绿色圆圈。
画一个正六边形。
谁能告诉我如何处理它?
python - 为什么我使用了 turtle 模块后 ActivePython 会死机?
我已经安装了 ActivePython 3.1 并-n
按照文档中 turtle 模块的要求使用参数运行 IDLE。但是,当我尝试将它与诸如 之类的调用一起使用时,turtle.postion()
会打开新窗口(带有 Tk 图标),它会冻结并且什么也不显示。有什么问题?
python - 有没有办法可以设置 python 乌龟的背景颜色?
我正在尝试设置我的乌龟图形的背景颜色,有没有办法可以为 python 乌龟设置背景颜色?
python - Tkinter 海龟和线程
世界!在 python 中的海龟图形中,可以创建各种 Turtle 对象并使用它们的方法来操作它们,向前、向后……我想用线程进行实验,所以我编写了一个名为 MyTurtleManipulator 的线程类。
通过实验,我希望看到所有海龟“同时”随机移动,但是当我运行程序时,我得到了这些错误:
这是什么意思,“主线程不在主循环中”是什么意思。谢谢您的帮助。
scripting - 基于徽标的简单脚本 3D CAD 绘图软件
是否有任何 3D CAD 软件(免费软件、共享软件、开源软件或商业软件)使用 Logo Turtle 著名的简化指令集(例如FORWARD 100
,LEFT 90
等)作为脚本化3D CAD 应用程序的基础?脚本编写方法简单易行,因为用户总是在“乌龟”的位置;对于某些人来说,命令语言比许多 CAD 程序的 GUI 界面更容易掌握。
这将面向 DIY 项目,而不是复杂的工程场景。例如,我真的很想制作管道示意图的 3D 渲染,使用 Logo-turtle 指令集绘制管道的长度和方向真的很酷。FORWARD 100
, LEFT 45
, FORWARD 25
, UP 29
,FORWARD 40
等 更酷的是能够从 a 中选择合适的配件(elbows
、T
、Y
、couplings
、adapters
等)Toolbox
,并即时更改管道直径。
外面有这样的吗?
python - Turtle graphics - 如何控制窗口何时关闭?
我有一个绘制一些海龟图形的小 python 脚本。当我的脚本运行完成后,乌龟屏幕会自动关闭,所以为了能看到一段时间的图形,我必须time.sleep(5)
在脚本结束时使用延迟关闭。
有什么办法可以让这更加动态,即告诉python我想自己控制窗口的关闭?我不介意脚本在等待我的命令时是否不能做任何其他事情,但如果我不必去控制台执行 aread()
或其他操作,我会更喜欢。理想情况下,即使脚本完成运行,画布也应该保持打开状态,但我可以接受一个停止脚本的解决方案,直到我关闭包含画布的窗口(或单击画布,或其他任何东西......)。
我该如何做到这一点?
python - 使用海龟图形恢复 l 系统代码中的记录状态
我正在使用海龟图形来重现 l 系统(TurtleWorld 库)。我尝试应用的规则在不涉及返回之前保存的状态时运行良好,但是只要有 [ 和 ] (参见下面的规则),事情就会中断,乌龟只会随机绘制 bs。
基本上,我认为检查 ']' 存在位置的 IF 语句是代码中断的地方。(另外,我知道它目前没有优化,为了清楚起见,我写了一个可靠的 IF ......)
编辑:新代码 - 这整个计算角度的事情是不必要的,因为我们有 get_heading(),它告诉我们我们所面向的角度。
python-3.x - 导入 tkinter 产生错误
在 Python 3.1 上启动 Open Book
脚本:
产量:
有什么建议么?