问题标签 [zelle-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.

0 投票
2 回答
575 浏览

python - 使用 Python graphics.py 模块通过给定方程获取圆轨道

为了让圆进入轨道,我得到了这个方程。我创建了一个无限循环,假设它应该永远在轨道上运行。x = cx + r*cos(t)y = cy + r*sin(t)

难道我做错了什么?

0 投票
3 回答
3458 浏览

python - 查找圆的 X 和 Y 轴线截点 - Python

嘿,试图学习如何编码,但我无法弄清楚这个练习。特别是获得精确的 y 轴截点。给出的公式适用于获取 x 轴点,但我不知道如何获取 y 轴点。

锻炼 :

输入:圆的半径和直线的 y - 截距。

输出:在给定 y 截距的窗口上用水平线绘制的圆。标记交叉点的两个点。打印交点的 x 值 *公式:x = ± √r^2 - y^2

0 投票
1 回答
1435 浏览

python - 如何避免“当前绘制的对象”错误?

我想编写一个 Python 程序,它将在图形窗口中显示一个字母。如果单击窗口的右侧,则文本需要变为红色,如果单击左侧,则文本需要变为绿色。它需要至少工作五次。我写下只改变颜色两次然后给我“graphics.GraphicsError:当前绘制的对象”。知道如何解决这个问题吗?

我是新来的。我使用 zelle 图形模块来做到这一点

0 投票
1 回答
8831 浏览

python - 移动 Python graphics.py 对象

我试图在 python 图形中同时移动两个对象(这似乎是指John Zelle 的 graphics.py),然后循环重复移动。但是,当我尝试循环它时,形状会消失。我怎样才能解决这个问题?

0 投票
3 回答
3776 浏览

python - 如何调整 GraphWin 窗口的大小?

我正在使用 Zelle 的图形库来做一些在线课程。我正在处理的部分任务似乎假设我可以调整现有 GraphWin 窗口的大小。但这在课程之前没有涉及,并且查看 graphics.py 的文档我看不到实现这一点的方法。我在 GraphWin 对象周围戳了一下,似乎没有任何东西可以改变窗口的大小。是否可以调整 GraphWin 窗口的大小?

我试过了:

0 投票
1 回答
897 浏览

python - Zelle 图形动画

我正在使用 zelle 图形在 python 中制作一个简单的轮盘赌程序。我有下面的代码,我试图在这两个圆圈(轨道)之间移动球。有没有办法做到这一点。我的想法是 undraw(ball.undraw()) 并在 0.10 秒的时间间隔内再次绘制它(time.sleep(.10)) 但我不知道如何在数学上做到这一点,所以它在轨道上移动.

从图形导入 * def main(): win = GraphWin()

主要的()

0 投票
1 回答
3293 浏览

python - Python 3 图形(画星星)

我目前正在使用 Python 图形。(这和“Python Turtle”不一样,你可以通过谷歌搜索“Python Graphics”下载站点包。)搜索了一段时间关于如何绘制星星,我找不到任何关于这个的信息.

这是我弄清楚它是如何工作的唯一方法:

这很有效,但效果不太好,因为我无法获得完美的星星,而且我总是不得不猜测我点击的位置。

0 投票
2 回答
354 浏览

python - Python Zelle Graphics - 绘图中的递归函数?

目标

在此处输入图像描述

所以上图是我的目标。我需要递归地执行此操作(调用相同的函数),移动中心点、大小和颜色。我觉得我目前的方法很可能让我对其中的大部分内容进行硬编码。我将如何递归地实现这个?

0 投票
1 回答
2654 浏览

python - 如何在 Python 中使用 Zelle 图形制作半圆?

如何在 Python 的 Zelle 图形包中制作一个半圆?这段代码使我成为一个圈子。

0 投票
2 回答
150 浏览

python - 我怎样才能把我的圈子填满一半到白色?

这是我的代码,输出应如下所示:

在此处输入图像描述