我想使用如下函数,应该怎么传参数呢?
def help(x):
li = []
def add(a,b):
nonlocal x,li
y=a+x+b
li.append(y)
return y
我可以分别调用help 和 add 这两个函数吗?
我想使用如下函数,应该怎么传参数呢?
def help(x):
li = []
def add(a,b):
nonlocal x,li
y=a+x+b
li.append(y)
return y
我可以分别调用help 和 add 这两个函数吗?
这样不可以的
如果只是单纯地嵌套定义函数,只能在定义函数的上一级进行调用,在help可以调用add,但是在help外面就不可以了
这个代码是有问题的,help没有返回值,add只能在help内进行调用
您到底想实现什么功能呢