【问题标题】:JES: Implementing modification code to a LoopJES:对循环实现修改代码
【发布时间】:2014-09-06 22:26:28
【问题描述】:

我正在使用 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.

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

【问题讨论】:

    标签: jes


    【解决方案1】:

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


    编码是这样的:

    x= getX(p)
    y= getY(p)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-20
      • 2019-02-01
      • 1970-01-01
      • 2020-08-18
      相关资源
      最近更新 更多