问题标签 [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.
python - 如何在 Python 中的框前显示文本?
我创建了一个框和一个文本,我希望文本显示在框的前面。但是当我尝试这样做时,我看不到它,因为它在盒子后面。
我检查了代码的顺序是否错误,但没有发现任何错误。我也试过删除t1.ht()
,但这不是问题。我如何解决它?
python - python中乌龟的屏幕尺寸
我正在尝试在海龟中使用屏幕,并且对屏幕的尺寸感到困惑。所以在这个例子中:
Python 将海龟窗口的尺寸打印为 (400,300)。但是,桌面上的屏幕看起来要大得多,当我将乌龟向右(从中心)移动 640 像素或向下移动 540 像素时,就会到达屏幕的边缘。这表明屏幕尺寸为 1280 * 1080 像素。
所以我的具体问题是:
- 我从调用 screen.screensize() 得到什么信息
- 当海龟移动时,它是以像素为单位移动还是使用了另一个度量?
提前非常感谢!
python - 海龟图形 onkeyrelease()
无法onkeyrelease()
从 Python 的 turtle 模块实现。请指教。错误信息:'module' object has no attribute 'onkeyrelease'
。turtle.onkeyrelease(stay, 'd')
尝试更换wn.onkeyrelease(stay, 'd')
无济于事。
python - 跟踪乌龟的位置并让另一只乌龟去那里
我正在为 Python 使用 turtle 模块,并且正在尝试制作游戏。我试图让一只乌龟射出另一只乌龟作为子弹。我无法弄清楚如何跟踪射手龟的xcor()
和ycor()
然后将子弹龟运送到那里。这是我的代码:
python - 将 2 个 for 循环中的代码合并到 1 个 for 循环中
我想让我的脚本尽可能短:
如您所见,有两个 for 循环是“for _ in range 10:”。
有没有办法可以合并两个循环,并且仍然得到相同的结果?
python - 乌龟 onkeypress() 没有响应
我正在创建游戏,但是当我按下向上或向下箭头键时,什么也没有发生。当我按下这些键时,乌龟并没有移动,而是在我运行代码时已经移动了。这是代码:
turtle_race.py:
这是elements.py:
python - 在 VS Code 中导入海龟模块会给出 ModuleNotFoundError: 'tkinter'
我正在尝试导入海龟模块。但它显示我找不到模块名称“tkinter”。虽然它是一个内置模块。我没有直接导入它。(我认为海龟模块为我导入了 tkinter。)
我尝试通过单击左下角的选项是状态栏来更改 VS Code 中 Python 的路径。
正在导入其他模块(随机导入等)
我附上了我得到的代码和错误的截图。请帮助!!!!
python - 为什么我不断收到 Python Turtle 的 Terminator 错误?
我正在编写一个简单的控制台应用程序,您可以在其中键入命令。一个这样的命令包括:draw
. draw
使用 Python turtle 模块和我自己的模块中的一些函数。这是我的主要代码(其中一些因不处理draw
命令而被屏蔽):
这是定义我的函数的模块:
当我运行它时,控制台运行得很好,当我键入draw square
打开 Turtle 并绘制一个正方形时,它运行得很好。但是,当我关闭 Turtle 并重新输入时draw square
,我得到了这个大错误:
我试过附加turtle.done()
到每个函数的末尾,但它仍然给了我这个例外。请帮忙!我仍然需要它才能绘图,这不是我想在我的代码中出现的错误。