问题标签 [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 投票
1 回答
323 浏览

python - 导入 Zelle 的 graphics.py 包时出错

我正在阅读 Zelle 的 Python 书籍(Python 2.7.5、Canopy Express、Windows 7)。对于第 5 章,您需要安装他的图形包 graphics.py。我下载了当前版本,将其放入C:\Python27\Lib\site-packages文件夹并确保文件具有“.py”扩展名,但是当我键入 >>import graphics 时,我在 Canopy 和 IDLE 中都收到以下错误:

据我所知,我已经按照网站和 StackOverflow 中的说明和提示进行操作,但我很困惑。有什么建议么?我喜欢 Zelle 的书,但我不确定如果没有图形包,从现在开始它会有多少用处——从略读来看,似乎大多数示例和练习都使用它。谢谢。

0 投票
2 回答
25165 浏览

python - 如何检测用户点击了 GraphWin 中的屏幕?

我正在努力学习 Python。我需要这个循环继续滚动,直到我点击屏幕。

我尝试使用win.getMouse,但它不工作。

0 投票
9 回答
89132 浏览

python - Python:源代码字符串不能包含空字节

我正在使用 Max OS X 10.10.3,我终于graphics.py在 Python 3 中显示,在它说不存在模块之前。

但是,现在当我尝试import graphics, or时from graphics import *,我收到消息:

是否有任何 Mac 用户(使用 Python 3)可能知道出了什么问题?有人用过 Zelle 的书和他的graphics.py模块吗?谢谢。

0 投票
0 回答
603 浏览

python - ZelleGraphics 错误“当前绘制的对象”

  1. 问题

我在 python shell 中遇到了这个错误:

  1. 编码

这是运行时我收到错误的代码:

ZelleGraphics 中与错误有关的代码:

这是可能的相关代码:

0 投票
1 回答
1986 浏览

python - 使用 graphics.py 在 Python 中查找矩形框的颜色

我正在使用 python 中的 graphics.py 设计游戏。我最初设置了所有东西,除了游戏包括点击一个可以翻转盒子颜色的盒子。例如:如果单击的框的颜色是白色,它会变成黑色。我的代码适用于将白盒变为黑色,但不会将黑盒转换为白色。我知道我在 while 循环中的 if 语句是错误的。我想知道如何在 graphics.py 中获取矩形颜色的值,以便我可以做出正确的 if 语句。

0 投票
1 回答
96 浏览

python - Python Zelle 图形 - 图像错误

使用 Mac,我试图将程序的背景设置为我下载的图像,我将图像称为“ChristmasBackground.jpg”并将其保存到我的文档中。使用 Zelle 图形,这是我写的:

但程序给我一个错误说:

0 投票
1 回答
52 浏览

function - 多次调用函数并返回值

所以我有一个使用 Zelle 图形的简单交互式程序,它要求用户单击窗口中的 4 个点,然后创建一个形状。然后,向用户显示 2 个框,一个用于退出,一个用于重新绘制。我的抽奖再次不起作用,它与返回值有关。我正在返回一个字典,因为我需要访问函数中的 2 个变量。在'returnStuff'字典中,我有一个名为'again'的部分,它最初设置为0。如果用户单击再次运行框,它会将这个值更改为1,然后在函数之外我有一个if语句如果该值再次为 1,则应再次调用该函数。它第一次正确执行此操作,但我的程序的第二次完全停止,我不明白为什么。

谁能解释为什么会这样?

0 投票
2 回答
2234 浏览

python - Python图形'int'对象没有属性'clone'

我正在尝试学习 Python 图形(Zelle),并且我正在尝试弄清楚如何创建一个文本输入框,用户可以在其中输入文本,然后我可以确定一些事情,例如,询问用户什么他们想要在图形窗口上的尺寸。

它在告诉我

几乎没有关于 python 图形的背景,我不知道这意味着什么,有人可以帮我解决这个问题,并告诉我如何在图形中制作一个文本输入框之类的东西来获取用户的输入吗?

0 投票
1 回答
8551 浏览

string - Getting text from a entry window in Python graphics

I'm trying to obtain text from the user in Python graphics and be able to use that input, such as manipulate it, search for it in a list, etc. To test that, I created a entry window in graphics and tried to obtain the text from that entry window and simply display it in the window, just to check if it sucessfully obtained the text.

Unfortunately, it isn't working, it just shows the 'Click anywhere to quit' and then the empty window and despite writing text in it it does nothing. What am I doing wrong?

0 投票
1 回答
1512 浏览

string - 获取字符串中重复字母的索引

我正在用 Python 图形制作 Hangman。我为巨大的代码块道歉,一切正常,我只是认为它一定很有用。我关心的代码部分是这样的:

当用户的字母猜测在字母表中时,将执行此代码块,然后我遍历所选单词中的每个字母,如果在任何时候单词中的字母与猜测字母相同,我存储索引那个字母在一个空列表中,所以我可以用它来告诉计算机在哪里绘制空行上的字母。

它工作正常,除了单词中有重复的字母。例如,工程有 3 个 es。不幸的是, .index() 仅记录字母第一次出现时的索引,而忽略其他字母。解决这个问题的方法是什么,所以我可以获得该单词中所有 3 个 es 的索引,而不是仅第一个 e 的 3 个索引。出于测试目的,我在控制台上打印了选择的单词和索引列表,这样我就可以看到发生了什么,所以我实际上不必猜测一个字母。