我需要添加到第二个def语句才能工作?嵌套defs不工作
def main():
# the user has to choose a picture and then he is asked to
pic = makePicture(pickAFile())
# the user is asked to select a color that he wants to remove from a picture
color = requestString("Which color would you like to remove?")
show(pic)
# whats wrong with this last part that doesn't make the modifications to the picture
def RemoveColor(pic, color):
r = red
g = green
b = blue
for px in getPixels(pic):
setRed(px, 0)
for px in getPixels(pic):
setGreen(px, 0)
for px in getPixels(pic):
setBlue(px, 0)
repaint(pic)
为了让任何人能够帮助你,你需要描述你的具体问题。这段代码引用了很多未定义的函数。 – 2013-04-05 03:34:51
在一个不相关的说明中,您可能想给[PEP8](http://www.python.org/dev/peps/pep-0008/),Python的风格指南,阅读。 – 2013-04-05 03:35:22
你定义了removeColor,但你永远不会调用该函数。 – furins 2013-04-05 14:31:17