1

我正在使用 JES,并且想知道应该使用什么内置函数来使这种效果起作用。

newG=(oldG+(abs(x*y*2.57901)%64))%256

到目前为止我有这个代码

def forLoop():
  picture = makeEmptyPicture(300,200)
  show(picture)

  for p in getPixels(picture):
    setColor(p,black)

 repaint(picture)

  for p in getPixels(picture):
   oldG=(p)
   newG=(oldG+(abs(x*y*2.57901)%64))%256 
 repaint(picture)

我得到的错误是

The error was:x Name not found globally.

找不到本地或全局名称。在尝试以任何方式使用它之前,您需要定义函数或变量。

4

1 回答 1

0

您需要为 x 和 y 定义本地名称才能获得 newG 颜色,希望这会有所帮助


编码是这样的:

x= getX(p)
y= getY(p)
于 2014-09-03T07:09:46.620 回答