我在return语句上遇到了一些问题,似乎无法找出问题所在。昨天它看起来工作得很好,但是今天没有包含它的函数看起来工作正常。下面是一个正在发生的事情的例子:
def fpol(x):
y=x**4
return(y)
如果我输入
fpol(4)
我得到的答案是256(如我所料)。如果我输入
print(y)
或者试着用任何方式看y,我被告知
NameError: name 'y' is not defined
我也试过用return y代替returny。我还可以将print(y)插入到原始函数中,这很好,所以我知道在函数中,y实际上有一个值,它只是没有被返回。任何帮助都非常感谢。
编辑:我现在已经可以解决返回函数的问题了。感谢所有回应的人。
目前没有回答
相关问题 更多 >
编程相关推荐